Ho tentato di analizzare il codice HTML5 in modo da poter impostare attributi / valori all'interno del codice, ma sembra che DOMDocument (PHP5.3) non supporti tag come <nav>
e <section>
.
C'è un modo per analizzarlo come HTML in PHP e manipolare il codice?
Codice da riprodurre:
<?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>");
Errore
Avviso: DOMDocument :: loadHTML (): tag nav non valido in Entity, riga: 4 in /home/wbkrnl/public_html/new-mvc/1.php alla riga 17
Avviso: DOMDocument :: loadHTML (): sezione tag non valida in Entity, riga: 10 in /home/wbkrnl/public_html/new-mvc/1.php alla riga 17
loadHTML($HTML5)
restituisce FALSE (fallimento)! Ho bisogno di cambiare i nuovi tag in DIV ... Non è solo un problema di "avvertimenti" sul mio schermo.