Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
934 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  méthode de recherche récursive d'un noeud en XML avec JDOM

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

méthode de recherche récursive d'un noeud en XML avec JDOM

n°2174568
Benh_31
Posté le 07-02-2013 à 16:22:55  profilanswer
 

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 :
  1. public Element rechercheNoeud(Element _element, String _noeud)
  2. {
  3.  int i=0;
  4.  java.util.List<Element> tmp = _element.getChildren();
  5.  while(i<tmp.size())
  6.  {
  7.   if(tmp.get(i).getChildText(_noeud)!=null)
  8.   {
  9.    return tmp.get(i);
  10.   }
  11.   else
  12.   {
  13.    rechercheNoeud(tmp.get(i),_noeud);
  14.    i++;
  15.   }
  16.  }
  17. }


 
Pouvez vous m'aider s'il vous plait ? merci d'avance !

mood
Publicité
Posté le 07-02-2013 à 16:22:55  profilanswer
 

n°2175113
Benh_31
Posté le 11-02-2013 à 00:32:10  profilanswer
 

Bon, je crois que j'ai trouvé, pour ceux que ça intéressent

Code :
  1. public static Element rechercheNoeud(Element _element, String _noeud)
  2. {
  3.  int i=0;
  4.  java.util.List<Element> tmp = _element.getChildren();
  5.  while(i<tmp.size())
  6.  {
  7.   if(tmp.get(i).getName()==_noeud)
  8.   {
  9.    System.out.println(tmp.get(i).getName());
  10.    return tmp.get(i);
  11.   }
  12.   else
  13.   {
  14.    //System.out.println(tmp.get(i).getText());
  15.    rechercheNoeud(tmp.get(i),_noeud);
  16.    i++;
  17.   }
  18.  }
  19.  return null;
  20. }

:  
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  méthode de recherche récursive d'un noeud en XML avec JDOM

 

Sujets relatifs
recherche infos sur la création de site internet..Recherche Tutoriel sur l’URL Rewrite Module de IIS 7 avec de l'ASP c
recherche expert en PERLRecherche webmater pour un site sous wordpress
macro recherche cellules dans 2 fichiersRecherche script PHP filtrage email
[Divers] Recherche programmeur pour projet artistiqueRecherche Programmeur
[Site Web] Recherche programmeur et designer webRecherche d'une valeur et copie de la colonne
Plus de sujets relatifs à : méthode de recherche récursive d'un noeud en XML avec JDOM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR