나는 코드 내에서 속성 / 값을 설정할 수 있도록 내가 구문 분석 HTML5 코드를 시도했습니다,하지만있는 DOMDocument (PHP5.3가)와 같은 태그를 지원하지 않는 것 같습니다 <nav>
및 <section>
.
이것을 PHP에서 HTML로 구문 분석하고 코드를 조작하는 방법이 있습니까?
재현 할 코드 :
<?php
$dom = new DOMDocument();
$dom->loadHTML("<!DOCTYPE HTML>
<html><head><title>test</title></head>
<body>
<nav>
<ul>
<li>first
<li>second
</ul>
</nav>
<section>
...
</section>
</body>
</html>");
오류
경고 : DOMDocument :: loadHTML () : 엔티티에서 잘못된 태그 탐색, 줄 : 17 줄의 /home/wbkrnl/public_html/new-mvc/1.php의 4
경고 : DOMDocument :: loadHTML () : 엔티티에서 잘못된 태그 섹션, 줄 : 17 줄의 /home/wbkrnl/public_html/new-mvc/1.php의 10
loadHTML($HTML5)
FALSE (실패)를 반환합니다! 새 태그를 DIV로 변경해야합니다 ... 내 화면의 "경고"문제 만이 아닙니다.