Bonjour à tous,
alors voilà je suis en 2ieme année de DUT informatique et pour mon projet tuteuré, je suis amené à traiter un fichier XML avec l'API JDOM.
Je suis en train d'essayer de me faire une méthode qui me permet de rechercher et de retourner une balise et son contenue (de type Element).
je l'ai traité en récursif, mais je n'arrive pas à trouver les conditions d’arrêts, plus précisément retourner null lorsque tout est traité.
Voici mon code :
Code :
- public Element rechercheNoeud(Element _element, String _noeud)
- {
- int i=0;
- java.util.List<Element> tmp = _element.getChildren();
- while(i<tmp.size())
- {
- if(tmp.get(i).getChildText(_noeud)!=null)
- {
- return tmp.get(i);
- }
- else
- {
- rechercheNoeud(tmp.get(i),_noeud);
- i++;
- }
- }
- }
|
Pouvez vous m'aider s'il vous plait ? merci d'avance !