Я пытался разобрать HTML5-код, чтобы я мог установить атрибуты / значения в коде, но похоже, что DOMDocument (PHP5.3) не поддерживает такие теги, как < nav>
и
.
Есть ли способ проанализировать это как HTML в PHP и изменить код?
Код для воспроизведения:
<?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 (): Тег навигация недействительна в Entity, строка: 4 дюйма /home/wbkrnl/public_html/new-mvc/1.php в строке 17
Предупреждение: DOMDocument :: loadHTML (): Тег раздел недействителен в Entity, строка: 10 в /home/wbkrnl/public_html/new-mvc/1.php в строке 17