Bonjour,
Je débute avec DOM et jusqu'à présent je m'en sortais pas trop mal mais voila la structure de mon XML me pose quelques souci ...
Voici le XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <CLIENT num="1"> <ID>5659BY78</ID> <SOCIETE>42</SOCIETE> <ADRESSE> <LIGNE nb="1" >Service RH</LIGNE > <LIGNE nb="2"> 43 route de Paris </LIGNE > </ADRESSE> <CODE_POSTAL>55555</CODE_POSTAL> <VILLE>1H00032619</VILLE> </CLIENT>
Pas de souci pour récupérer en java toutes les valeurs sauf celles contenues dans
Voici comment je procède pour le reste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <ADRESSE> <LIGNE nb="1" >Service RH</LIGNE > <LIGNE nb="2"> 43 route de Paris </LIGNE > </ADRESSE>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Element racine = document.getDocumentElement(); //Récupération de l attribut ID NodeList nodes = racine.getElementsByTagName("ID"); Element fils = (Element)nodes.item(0); CharacterData nomCData = (CharacterData)fils.getFirstChild(); String id = nomCData.getData();
Merci de votre aide ... J'ai beau lire et relire les tutos je suis perdue !
J'ai bien vu comment lire la valeur de l'attribut (nb=1 ou nb=2) mais pas récupérer la valeur en fonction de l'attribut !!!
Partager