Bonjour à tous,

je voudrais parser le fichier xml 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
16
17
18
19
 
<?xml version="1.0" encoding="UTF-8"?>
<annuaire>
	<personne>
		  <nom>martin</nom>
		  <prenom>jean</prenom>
	</personne>
	<personne>
		  <nom>chirac</nom>
		  <prenom>pierre</prenom>
		  <prenom>jacques</prenom>
		  <prenom>bill</prenom>
	</personne>
	<personne>
		  <nom>smith</nom>
		  <prenom>paul</prenom>
		  <prenom>victor</prenom>
	</personne>
</annuaire>
Le nombre de prénom doit pouvoir varier en 1 et l'infini
pour une seule personne.
Est ce que la structure de ce document xml est valide
ou est ce que je suis obligé de regrouper les <prenom>
dans une balise <prenoms> comme ceci :
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
 
<?xml version="1.0" encoding="UTF-8"?>
<annuaire>
	<personne>
		  <nom>martin</nom>
		  <prenoms>
		  	<prenom>jean</prenom>
		  <prenoms/>
	</personne>
	<personne>
		  <nom>chirac</nom>
		  <prenoms>
		  	<prenom>pierre</prenom>
		  	<prenom>jacques</prenom>
		  	<prenom>bill</prenom>
	          <prenoms/>
	</personne>
	<personne>
		  <nom>smith</nom>
		  <prenoms>
		 	 <prenom>paul</prenom>
		  	 <prenom>victor</prenom>
		  <prenoms/>
	</personne>
</annuaire>
Merci.