CreateElement et échappement
Bonjour à tous,
J'ai un petit souçis avec CreateElement de DOMElement, en effet dans la doc on peut lire la chose suivante :
Citation:
Note: La valeur value ne sera pas échappée. Utilisez la méthode DOMDocument::createTextNode pour créer un nœud de texte avec le support de l'échappement.
Donc à priori quelque chose de ce style :
Code:
1 2 3 4
| $dom = new DOMDocument('1.0', 'utf-8');
$element = $dom->createElement('test', '<!-- TEST CONTENU -->');
$dom->appendChild($element);
echo $dom->saveXML(); |
Devrait me retourner <!-- TEST CONTENU --> mais il me retourne le contenu échappé c'est à dire <-- TEST CONTENU -->
J'ai contourner le problème en passant par un CDATA (ce qui est très certainement plus approprié d'ailleurs) mais je voulais savoir si c'était un comportement propre à ma version de php (5.3.1) ou alors une doc pas à jour ?
Merci