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
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Points : 34
    Points
    34
    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
    Points : 5 011
    Points
    5 011
    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
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Points : 34
    Points
    34
    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
    Points : 5 011
    Points
    5 011
    Par défaut
    non

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Points : 34
    Points
    34
    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
    Points : 5 011
    Points
    5 011
    Par défaut
    on s'est mal compris je crois
    http://javascript.developpez.com/faq/?page=DOM

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 57
    Points : 34
    Points
    34
    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
    Points : 5 011
    Points
    5 011
    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