J'ai essayé d'analyser HTML5-code afin que je puisse régler les attributs/valeurs dans le code, mais il semble DOMDocument(PHP5.3) ne prend pas en charge les balises comme l' <nav>
et <section>
.
Est-il possible d'analyser ce que HTML en PHP et manipuler le code?
Code de reproduire:
<?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>");
Erreur
Warning: DOMDocument::loadHTML(): Tag nav non valide dans l'Entité, en ligne: 4 /home/wbkrnl/public_html/new-mvc/1.php sur la ligne 17
Warning: DOMDocument::loadHTML(): Tag section invalide dans l'Entité, en ligne: 10 /home/wbkrnl/public_html/new-mvc/1.php sur la ligne 17