Bonjour à tous, j'aimerais récupérer une liste d'url dans un fichier xml mais je ne réussi qu'à récupérer que le premier élément de ma liste
j'ai un fichier xml de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<requetes>
      <requete>
        <urls>
           <url>http://xxxx</url>    
            <url>http://xxxx</url>    
        </urls>
     <requete>
<requetes>
Je lance une méthode 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
 
                SAXBuilder sxb = new SAXBuilder();
                Document document = sxb.build(new File("test.xml"));    
                Element racine = document.getRootElement();    
                Element requete = racine.getChild("requete");
                Element urls = requete.getChild("urls");
                List listurl = urls.getChildren("url");        
                Iterator i = listurl.iterator();
 
                    while(i.hasNext())
                        {                              
                         Element courant =(Element) i.next();                                                    System.out.println(courant.getText());                   
                        }
Qui me donne comme résultat http://xxxx alors que mon but serait de récupérer les deux url
Un p'tit coup de main svp merci!!