Bonjour à tous,

J'ai un problème pour sélectionner les nœuds que je désire. Voici le XML sur lequel j'effectue mes tests :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<data>
	<balises>
		<nom />
		<prenom />
	</balises>
 
	<balises>
		<telephone />
		<fax />
		<adresse />
	</balises>
</data>
Dans le programme que je suis en train de faire, il va falloir que je boucle sur les 5 balises <nom>, <prenom> , <telephone>, <fax> et <adresse> afin de récupérer le nom de la balise au format string et de pouvoir enregistrer ce nom dans une variables. Cependant je ne connais pas à l'avance combien de balises il pourra y avoir dans l'élément <balises>

J'essaye de récupérer "nom" en faisant comme ceci : /data/balises/*[1]
mais ça me retourne : "nom" et "telephone"

J'ai l'impression qu'il me récupère la 1ere balise enfants de /data/balises.

Ce que je voudrais, c'est récupérer "nom", puis ensuite "prenom" et ensuite "telephone" etc.

Quelqu'un peut-il me donner une piste ?

Cordialement

Lolo