Bonjour,
Desole pour l'absence d'accents - clavier pas francais !
J'essaie d'extraire avec PHP des donnees d'un flux XML dont certains nodes sont du CDATA (en l'occurence "eventtype" ci-dessous est <eventtype><![CDATA[Concerts]]></eventtype> ). Apres m'etre apercu que simpleXML ne le lisait pas, j'ai essaye de regler le probleme comme explique sur tous les sites renvoyes par google - en ajoutant l'argument LIBXML_NOCDATA:
$sxml_results = simplexml_load_file("myfile.xml",'SimpleXMLElement',LIBXML_NOCDATA);
print_r($sxml_results); // Cela me montre bien la valeur d'eventtype
foreach ($sxml_results->product AS $product)
{
echo $product->eventtype; //Ici eventtype n'est pas lu et cela me renvoie ' '
}
Cela me rend fou... Merci d'avance !
Anak