Soyez le premier à donner votre avis sur cette source.
Snippet vu 13 068 fois - Téléchargée 21 fois
private void ajouterDocumentVersArbre(Element racine) { // Si le noeud courant ne possède pas d'enfants if(racine.getChildren().size() == 0) { // ajout du nom de l'élément arbre.ajouter(racine.getName()); // ajout des attributs de l'élément List l = racine.getAttributes(); if(l.size() > 0) { Iterator i = l.iterator(); while(i.hasNext()) { Attribute att = (Attribute)i.next(); arbre.ajouter(att.getName()); } } } else // le noeud courant possède des enfants { List list = racine.getChildren(); Iterator it = list.iterator(); // on appelle de manière récursive cette méthode while(it.hasNext()) { Element elem = (Element)it.next(); ajouterDocumentVersArbre(elem); } // ajout du nom du noeud arbre.ajouter(racine.getName()); // ajout des attributs du noeud List l = racine.getAttributes(); if(l.size() > 0) { Iterator i = l.iterator(); while(i.hasNext()) { Attribute att = (Attribute)i.next(); arbre.ajouter(att.getName()); } } } }
26 avril 2008 à 12:26
Tu peux faire cela de plusieures manieres
-> mettre les noms qui seront affichés dans les noeuds de l'arbre dans les attributs de tes balises et préciser le mode par attributs
-> mettre les noms qui seront affichés dans les noeuds de l'arbre en noms de balises et préciser le mode par balises
-> mettre les noms qui seront affichés à l'intérieur des balises et préciser le mode par valeurs .
...
http://java.sun.com/javase/downloads/index.jsp => jdk6
et le programme devrait fonctionner si tu précises le jdk 6 sous Eclispe ou Netbeans (je ne sais pas quel IDE tu utilises)
24 avril 2008 à 23:00
Pour parcourir ton fichier XML, je te conseille plutot de te documenter sur un outil comme JDOM, spécialisé dans ce genre de manipulation.
La source ici sert plutot à faire un parcours préfixe d'un arbre quelconque.
Bon courage !
14 avril 2008 à 19:48
28 nov. 2007 à 12:59
application par exemple: j'ai un logiciel mais pour l'utiliser il faut
le donne le clé,j'ai realise une application qui genère des clés mais
comment faire relier avec cet logiciel
27 nov. 2007 à 19:50
Je ne me plainds pas de la réutilistion de mon code (si je le poste, je m'engage à ce qu'il soit librement modifiable), c'est dans le ton de ton message que cela m'est paru exaspérant
--- tu dis que tu as voulu par-là même, "éviter aux autres de télécharger mon code" : si cela n'est pas de la mauvaise pub ...
--- je sais ce qu'est un dictionnaire de la langue française (inutile de me préciser qu'il y a 26 lettres)
Alors j'aurais voulu que tu comprennes que j'avais des raisons d'être exaspéré en lisant ton message .
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.