Bonjour, dur dur dur de se mettre à niveau!
J'ai un document Xml que j'interroge avec php et la "méthode" xpath.
Mon doc XML:
Je récupère toutes les valeurs de la balise ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <REC> <FLD NAME="Nom du jeu">Elixir</FLD> <FLD NAME="Ref">0871</FLD> <FLD NAME="Editeur">Asmodée</FLD> <FLD NAME="Rubrique 6">Ton jeu est en cours de livraison, réception dans 2 jours!</FLD> </REC>
Je bloque pour mettre un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $dom = new DOMDocument(); $dom->load('xml/expor.xml'); $xpath = new DOMXPath($dom); $result = $xpath->query('//FLD[@NAME="Ref"]') ; foreach ( $result as $child ) { echo $child->tagName, ' = ', $child->nodeValue, '<br>' ; } ?>$result est un objet, normal que ça ne marche pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part if($result='0871'){...}
Il faut donc transcrire le résultat de la requête xpath sous la forme d'un tableau.
Mais voilà, je n'y arrive pas! La consultation des sujets du forum et de la FAQ ne m'en apprend pas plus donc je m'en remets à vous, encore une fois lol!
Partager