Bonjour.
Je dois parser un fichier xml qui contient plusieurs éléments tel que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <List><id>D15</id><com>1</com><p>10</p><img>logo.png</img<name>monnom</name></List>
Je souhaite récupérer les valeurs de toute les balises dont la balise name=mon nom
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $xml = new SimpleXMLElement($monxml); $results = $xml->xpath('//List/name[. ="monnom"]'); foreach ($results as $result) { //comment recupérer ici la valeur de id,com,img?? }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 foreach ($xml->List as $result) { if ($result->name == "monnom") { echo $result->name; echo $result->id; // me renvoit toujours le 1er id de la premiere ligne?? break; } }
Partager