Bonsoir,
j'ai un petit soucis avec la fonction expand() de XMLHeader que je n'arrive pas à utiliser et j'ai trouvé aucune doc qui puisse m'aider ni sur le forum ni sur la toile :s
Par exemple avec le xml suivant :
Je voudrais grâce à XMLReader atteindre tous les éléments lieu ayant la valeur Paris grâce au code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <evenement> <nom>Noel</nom> <lieu>Paris</lieu> <date>Decembre</date> </evenement>
Voila j'espère avoir été clair...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $reader = new XMLReader(); $reader->open('fetes.xml'); while ($reader->read()) { if ($reader->localName == "lieu" && $reader->nodeType == XMLReader::ELEMENT) { $reader->read(); if ($reader->value == 'Paris') { // A partir de la je voudrais atteindre les autres éléments de l'évènement à savoir 'date' et 'nom' break; } } }
Merci de votre aide
Partager