[XML] [XMLReader] expand() de XMLReader
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 :
Code:
1 2 3 4 5 6 7
|
<evenement>
<nom>Noel</nom>
<lieu>Paris</lieu>
<date>Decembre</date>
</evenement> |
Je voudrais grâce à XMLReader atteindre tous les éléments lieu ayant la valeur Paris grâce au code suivant :
Code:
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;
}
}
} |
Voila j'espère avoir été clair...
Merci de votre aide