IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

DOM et JTree [DOM]


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Celeborn
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Par défaut DOM et JTree
    Bonjour,

    J'ai un problème au niveau de la lecture d'un fichier .xml.

    J'utilise DOM pour cela et il me renvoi un arbre composé d'objet org.w3c.dom.Node, jusqu'ici pas de souci.

    Mais mon but est d'afficher l'arborescence xml dans le composant graphique JTree qui lui prend en paramètre des objets javax.swing.tree.TreeNode.
    Or je n'arrive pas à trouver une méthodes permettant de convertir le premier en le deuxième.

    Existe-il un moyen simple ? ou dois-je construire un nouvelle arbre en parcourant le premier ?

    J'avais pensé crée un nouvelle objet héritant des deux types de noeuds, mais héritage multiple interdit, et j'ai pas spécialement envie d'implementer les méthodes des deux interfaces.
    Si vous avez une idée, merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 137
    Par défaut
    Le plus simple est de créer le jtree à partir du fichier xml, à mon avis. Ca sera super rapide à implémenter comme algo, donc ...

    De plus, si l'arborescence ne peut être modifiée dans la version graphique, tu mets ton objet Node comme UserObject du DefaultMutableTreeNode, comme ca t'as un lien direct...

  3. #3
    Membre éprouvé Avatar de Celeborn
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Par défaut
    merci beaucoup pour ta reponse mais j'ai fini par trouver une autre méthode ; pour ceux que ça pourrait intéresser je donne le lien http://www.lifl.fr/~secq/IUT/XML/xmlTut/4_tree.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien entre JTree et texte XML parsé (DOM)
    Par bleast8 dans le forum Composants
    Réponses: 3
    Dernier message: 18/07/2007, 02h59
  2. XML DOM et gros fichiers
    Par Manu_Just dans le forum APIs
    Réponses: 4
    Dernier message: 28/03/2003, 09h50
  3. [DOM/SAX]Choix...
    Par miss8 dans le forum APIs
    Réponses: 4
    Dernier message: 17/03/2003, 18h37
  4. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53
  5. Réponses: 3
    Dernier message: 04/09/2002, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo