Téléchargement
illégal
Posez votre question Signaler

Comment lire fichier XML en JavaScript ?

pierrot25 64Messages postés 8 octobre 2003Date d'inscription - Dernière réponse le 24 févr. 2007 à 22:54
Bonjour a vous
j'ai un fichier XML qui commence comme ca :
<addresses>
    <address>
        <id>17800630.00</id>
        <description>427 High Road London NW10</description>
    </address>
    <address>
        <id>17800638.00</id>
        <description>429 High Road London NW10</description>
    </address>
    <address>
        <id>17800637.00</id>
        <description> 425 High Road London NW10</description>
    </address>
    <address>
        <id>17800640.00</id>
        <description>409 High Road London NW10</description>
    </address>
<addresses>

et je voudrais le lire, afficher les identifiants et les descriptions en JAVASCRIPT pour les afficher sur une page
j'ai trouve des exemples javascript sur d'autres sites et voila le resultat
si je fais
docXML.childNodes.length

j'obtiens 1 avec FF et 0 sous IE (alors que dans l'exemple que j'ai je devrais visiblement trouver une valeur de 4 puisque j'ai 4 noeuds address )
autre PB, si je fais
docXML.childNodes(2).childNodes.length

FF et IE me disent : docXML.childNodes() is not a function !
je comprends pas, je l'invente pas, je l'ai vu sur plusieurs sites! pourquoi ca marche pas chez moi ?!
merci de m'aider, j'en ai marre de tourner en rond
Lire la suite 

Comment lire fichier XML en JavaScript »

1 réponses
Réponse
+2
moins plus
Salut!

Pour ta seconde remarque, essayes

docXML.childNodes[2].childNodes.length


au lieu de:

docXML.childNodes(2).childNodes.length


;-)
HackTrack
Ajouter un commentaire
Ce document intitulé « Comment lire fichier XML en JavaScript ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?