Bonjour,
J'ai besoin d'utiliser loadHtml de la classe Domdocument ( afin de bénéficier de la tolérance syntaxique de cette méthode), mais mon document html devra pouvoir comporter des tags personnalisés.
Par exemple :
"<montag attr="valeur" />"
J'ai créé une dtd "test.dtd" dans laquelle je défini "montag" et j'essaye de déclarer l'espace de nom 'xmlns:myns="test.dtd"', puis dans le document :
<montag attr="valeur"/>
Ma Dtd est valide et "montag" aussi.
J'obtient l'erreur suivante lors du parsing PHP :
Est-ce que je m'y prend mal pour déclarer mon NS, ou est-ce que tout simplement un NS n'est pas la bonne solution ?<b>Warning</b>: DOMDocument::loadHTML() [<a href='function.DOMDocument-loadHTML'>function.DOMDocument-loadHTML</a>]: Namespace prefix xmlns of attribute myns is not defined in Entity, line: 2 in <b>test.php</b> on line <b>7</b>
Partager