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

JavaScript Discussion :

[débutant]Créer arborescence javascript (a partir d'XML)


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Par défaut [débutant]Créer arborescence javascript (a partir d'XML)
    Bonjour,


    J'ai un fichier XML que je récupère avec XMLHttpRequest. Ensuite, je vais créer un Treeview (ca je sais comment) à partir des données récupérées. Le problème, c'est qu'il faut que je traite les données de mon XMLHttpRequest et je connais pas trop les fonctions javascript(getElementsByTagName("nom"),...) et le traitement à faire.

    fichier XMl (i.e. mon arborescence)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?xml  version="1.0" encoding="iso-8859-1" ?> 
    <dossiers>
    ---<dossier>
    ---<nom>Dossier 1</nom>
    -----<nom>Dossier 2</nom> 
    -----<dossier>
    --------<nom>Dossier 3</nom> 
    --------<file name="test1.php"  url="chemin test.php" />
    --------<file name="test2.php"  url="chemin test.php" />
    -----</dossier>
    -----<dossier>
    --------<nom>Dossier 4</nom> 
    --------<file name="test3.php"  url="chemin test.php" /> 
    --------<file name="test4.php"  url="chemin test.php" /> 
    -----</dossier>
    -----<file name="test5.php"  url="chemin test.php" /> 
    ---</dossier>
    ---<dossier>
    -----<nom>Dossier 5</nom> 
    -----<file name="yep.php"  url="chemin yep.php" /> 
    ---</dossier>
    </dossiers>
    Merci bien les gens

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    http://www.w3schools.com/dom/dom_attribute.asp
    tu trouveras les références du dom ici.
    A savoir que les "Element" ce sont tes noeuds.

  3. #3
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Par défaut
    N'y a t-il pas un autre moyen que DOM???

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    non

  5. #5
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Par défaut
    dom est un composant à installer ??

    Parce que j'ai plusieurs appli qui tourne deja sous Apache et j'ai pas envi de "faire planter" le reste juste pour installer Dom.

  6. #6
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    on s'est mal compris je crois
    http://javascript.developpez.com/faq/?page=DOM

  7. #7
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Par défaut
    ah ok merci...on s'est mal compris.

    Sinon pour le traitement des noeuds...quelqu'un aurait une piste sur quoi partir (si je dois faire du recursif, boucles imbriquées,...).

    Merci

  8. #8
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ben des getElementsByTagName et des boucles for ?

Discussions similaires

  1. [XL-2007] [Débutant] Créer un nouveau classeur à partir d'une ligne d'un tableau
    Par DerJul dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 04/07/2011, 14h53
  2. Créer une arborescence en XSL à partir d'un fichier XML
    Par maxou2009 dans le forum XML/XSL et SOAP
    Réponses: 23
    Dernier message: 27/09/2010, 13h35
  3. créer un objet Document à partir d'un String XML
    Par Tanebisse dans le forum Services Web
    Réponses: 1
    Dernier message: 21/03/2007, 15h03
  4. [débutant]créer requête à partir de formulaire
    Par djpit dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/08/2006, 10h01
  5. [XML] PHP5 : créer un menu à partir de xml
    Par CR_Gio dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 03/04/2006, 08h20

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