C'est plus fort que moi

kaninama Messages postés 56 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 28 mai 2006 - 6 mai 2006 à 12:15
kaninama Messages postés 56 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 28 mai 2006 - 6 mai 2006 à 15:24
Bonjour tt le monde,

dans mon code j'ais un arbre XML, ou chaque nœud est un élément d'un document
xml je veux pour chaque élément lui garder ces élément fils est pour cela je
veux créer un nombre de liste équivalent au nombre d'élément mais puisque je
suis débutante en java j'essai depuis 3 jours de réaliser cette boucle mais je
n’arrive pas je veus donne le code que j’ais pu realisé jusqu’ici



List descendants_document = racine.getChildren();
List fils;
nombre_element=descendants_document.size();
Iterator i=descendants_document.iterator();
//.........fin de calcule du nombre d'element...............//
//..........le boucle pour remplir l'index avec les element et leurs pere c'est un simple essai...........//
// if( descendants_document.size()!=0)
//{

while(i.hasNext())
{
Element courant =(Element)i.next();
//.......pour recuperer tt les elements.............//
for(int k=0;k<descendants_document.size();k++)
{
if (courant.getChildren()!=null)
fils=courant.getChildren();//recuperer le deuxieme niveau
racine=courant;//comment faire le branchement pour traiter encore les elment fils du courant c'est a ce niveau que je blok
.... la suite du programme





Si quelqu’un à une idée n'importe la quelle je le serai très
reconnaissante



Je vous remercie tous



Bon courage a tout le monde

2 réponses

kaninama Messages postés 56 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 28 mai 2006
6 mai 2006 à 12:26
Re-bonjour,

désolé pour cette question car je pense qu'elle est male posé,

je veux tt simplement récupérer tt les élément d'un document mais on gardons le
lien entre les père et les file(un élément est dis file si il est contenu dans
un autre élément) et pour cela je crée a chaque rencontre d'un nouveau élément
une liste qui contiendra ces fils et je dois refaire un branchement vers le début
de la méthode pour refaire le traitement si les fils de cet élément courant
contienne eux aussi d’autre élément ,si un petit peu difficile a comprendre
mais c’est sa ce que je veux faire et je bloque !!!!!,



<!--[if !supportLists]-->1- <!--[endif]-->je ne sais pas comment créer autant de liste que d’élément



<!--[if !supportLists]-->2- <!--[endif]-->je ne sais pas comment réalisé le branchement vers le début de la méthode







merci a tous
0
kaninama Messages postés 56 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 28 mai 2006
6 mai 2006 à 15:24
salut,
j'ai oublier de vous dire que je parse mon document XML avec le jdom
merci a tous
bon courage
0
Rejoignez-nous