kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006
-
6 mai 2006 à 12:15
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006
-
6 mai 2006 à 15:24
Bonjour tt le monde,
dans mon code j'ais un arbre XML, ou chaque nud 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
narrive pas je veus donne le code que jais pu realisé jusquici
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 quelquun à une idée n'importe la quelle je le serai très
reconnaissante
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 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 dautre élément ,si un petit peu difficile a comprendre
mais cest 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