|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Bonjour, j'utilise simpleXML pour parser un fichier xml. Jusque là, aucun problème, ça marche tout seul. Par contre, il se trouve qu'à un moment mon fichier ressemble à ça :
Code XML :
<note num="1" simple="1"><![CDATA[Moteur : Briggs 280H07 I/C AVS OHV]]></note> Alors récupérer le noeud "note", pas de problème, idem les attributs "num" et "simple", par contre, le contenu du CDATA, je ne le vois pas dans mon arbre "simpleXML". D'où ma question, comment récupérer le contenu du CDATA ? Merci d'avance !
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
La solution : C'est au moment du chargement du fichier qu'il faut spécifier un paramètre additionnel, à savoir "LIBXML_NOCDATA".
Code :
$xml_parse = simplexml_load_file($chemin_fichier, 'SimpleXMLElement', LIBXML_NOCDATA);
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
Copyright © 2000-2012 - www.developpez.com