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
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>
Voici comment je procède pour le reste :
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 !!!