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 : 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>
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
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