Bonjour,
Je rencontre actuellement un problème dans l'utilisation de SimpleXML associé à XPATH.
En gros, voila mon problème.
J'ai un fichier XML qui contenant ces 3 produits
Le nom des produits se trouve à chaque fois dans "nom", SAUF dans UN cas ou il est dans "nom/text"
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
16
17
18
19
20
21
22
23
24
25
26 <produit> <data> <nom> SALADE </nom> </data> </produit> <produit> <data> <nom> <text> TOMATE </text> </nom> </data> </produit> <produit> <data> <nom> OIGNON </nom> </data> </produit>
(bien entendu, mon fichier xml est un peu plus complexe que cet exemple ^^)
Ma question est la suivante : comment puis-je faire pour récupérer SALADE, TOMATE, OIGNON en une seule requete. Il faudrait pouvoir prendre ce qui se situe dans le "nom", SAUF SI il existe un enfant "text", à ce moment la il faudrait prendre la valeur de cet enfant.
Merci d'avance pour votre aide ! (à noter qu'il faut que j'utilises SimpleXML)
Partager