bonjour,
je n'arrive pas à utiliser des caracteres comme '<' dans mon XML.
dans l'exemple suivant, je pensais qu'en utilisant ![CDATA[, ca passerait, mais non
Dans les 2 cas, simplexml_load_string() plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $str = "<root><elem>un chien < un chat</elem></root>"; $xmlstr = simplexml_load_string($str); echo $xmlstr->elem; echo '<br><br>'; $str2 = "<root><elem>![CDATA[un chien < un chat]]</elem></root>"; $xmlstr2 = simplexml_load_string($str2); echo $xmlstr2->elem; ?>
comment est-ce qu'on peut mettre des '<' dans des champs simplexml ?
Partager