Bonjour, alors voila mon probleme, j'ai un fichier XML du genre :
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
<Enfant>
     <infos>xxxxxx</infos>
     <infos>xxxxxx</infos>
     <infos>xxxxxx</infos>
     <infos>xxxxxx</infos>
     <Adulte>
         <Mere>
           <infos>xxxxxx</infos>
           <infos>xxxxxx</infos>
           <infos>xxxxxx</infos>
        </Mere>
        <Pere>
            <infos>xxxxxx</infos>
            <infos>xxxxxx</infos>
            <infos>xxxxxx</infos>
       </Pere>
    </Adulte>
</Enfant>
et donc je fais une boucle pour recuperer les infos des enfants, ca tout va bien mais le probleme est de faire les boucles pour recupérer les infos des parents.

j'ai ca pour le moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
NodeList adultes = enfantTmp.getElementsByTagName(SauvegardeAdulte.ADULTES.getNomBalise());
 
	for(int y = 0 ; y < adultes.getLength() ; y++) {
 
		Node n = (Element) adultes.item(y);
 
		for(int k = 0 ; k < n.getChildNodes().getLength() ; i++) {
 
		Element t =  (Element)n.getChildNodes().item(k);
		Element adulteTmp = t;
et mon probleme vient du cast de mon node a l' element t.
si quelqu'un a une idée merci .