Bonjour à tous, voilà j'aimerais récupérer des valeurs dans l'arborescence de mon fichier xml
J'arrive par exemple à récupérer les valeurs des éléments "url" du fichier en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
List list = racine.getChildren("requete");                    
 Iterator i = list.iterator();                
                   while(i.hasNext())
                   {                    
                      Element courant = (Element)i.next();
                      System.out.println(courant.getChild("url").getText());                            }
mais je n'arrive pas à récupérer les valeurs de mon élément "driver" par exemple
Voici mon fichier Xml :
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
 
<requetes>
      <requete>
        <url>http://xxxx</url>    
        <url>http://xxxx</url>    
        <database>
            <driver>xxx</driver>
            <adresse>xxx</adresse>            
        </database>
    </requete>
    <requete>
        <url>http://xxxx</url>    
        <url>http://xxxx</url> 
        <database>
            <driver>xxx</driver>
            <adresse>xxx</adresse>   
        </database>
</requetes>
Il n'est pas possible de faire cela par rapport à mon exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
List list = racine.getChildren("database");                    
 Iterator i = list.iterator();                
                   while(i.hasNext())
                   {                    
                      Element courant = (Element)i.next();
                      System.out.println(courant.getChild("driver").getText());                            }
Si vous pouvez m'éclairer Merci je n'est pas trouvé de doc sur jdom à part le tuto Nicolas Cynober que je remercie au passage car il m'a bien aidé