Bonjour à tous,
Voici pour commencer la structure du fichier XML :
J'utilise l'API JDom.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <debut> <milieu index='0'> <fin index='0'> <valeur index='0' addr='1'>1</valeur> <valeur index='1' addr='2'>2</valeur> </fin> </milieu> <milieu index='1'> <fin index='1'> <valeur index='10' addr='11'>1</valeur> <valeur index='21' addr='22'>2</valeur> </fin> </milieu> </debut>
J'aimerais utiliser deux boucles imbriquées (possible???).
Comment faire pour aller lire les valeurs se trouvant dans <valeur index ...> ?
Voici un bout du code :
Et lorsque je suis sur cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SAXBuilder sxb = new SAXBuilder(); StringReader strReader=new StringReader(stringXml); doc = sxb.build(strReader); Element racine = doc.getRootElement(); List listMilieur = racine.getChildren("milieu");
listFin ne contient aucune valeur ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part List listFin = racine.getChildren("Fin");
Qu'elle est l'astuce ???
Pour mes boucles, j'utilise bien entendu un iterator.
D'avance un grand merci pour vos réponses.
Partager