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 :

Lecture XML avec javacript


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Avril 2010
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Par d�faut Lecture XML avec javacript
    Bonjour � tous,

    Je d�bute en javascript et j'ai rencontr� un probl�me plut�t inattendu.
    Voil� plusieurs heures que je me casse la t�te pour afficher des donn�es d'un XML.

    Lorsque je fais un alert sur le contenu d'un n�ud, rien de s'affiche sur firefox alors que "null" s'affiche sur IE.

    J'ai simplifi� au max le code afin de ne pas vous faire perdre trop de temps.

    Le fichier de base :

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
       <head> 
         <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 
         <title>page</title> 
         <script type="text/javascript"> 
             //<![CDATA[ 
            function load() { 
                if (window.ActiveXObject) 
                { 
                    xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
                } 
                // code for Mozilla, Firefox, Opera, etc. 
                else if (document.implementation.createDocument) 
                { 
                    xmlDoc=document.implementation.createDocument("","",null); 
                } 
                else 
                { 
                    alert('Your browser cannot handle this script'); 
                return; 
                } 
                xmlDoc.async=false; 
                xmlDoc.load("test.xml"); 
     
                alert(xmlDoc.getElementsByTagName('photo')[0].firstChild.nodeValue); 
            } 
            //]]> 
         </script> 
       </head>     
       <body onload="load()"> 
            <p>     </p> 
       </body> 
    </html>

    Le fichier XML :
    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
     
    <?xml version="1.0"?> 
    <root> 
        <photo> 
            <idPhoto>1</idPhoto> 
            <lien>1.jpg</lien> 
            <latitude>49</latitude> 
            <longitude>3</longitude> 
        </photo> 
        <photo> 
            <idPhoto>2</idPhoto> 
            <lien>2.jpg</lien> 
            <latitude>48</latitude> 
            <longitude>4</longitude> 
        </photo> 
    </root>
    Vous pouvez tester �a ici : http://dekzi.free.fr/test/


    En esp�rant que vous puissiez m'aider
    Merci d'avance

  2. #2
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2006
    Messages
    105
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 105
    Par d�faut
    Bonjour,

    C'est tout b�te, ton firstChild te retourne un espace blanc, simplement que tout caract�res peut etre consid�r� comme un noeud.

    Si tu veux, sur un autre topic sur le xml en js, tu peux regarder le code que j'ai mis en exemple sur la lecture de fichier xml:

    http://www.developpez.net/forums/d90...t/#post5142146

    Pose des questions si tu ne comprends pas.

Discussions similaires

  1. Probl�me lecture xml avec XML::SIMPLE
    Par chalu133 dans le forum Langage
    R�ponses: 1
    Dernier message: 05/12/2012, 16h12
  2. lecture XML avec javascript
    Par stomerfull dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 18/09/2012, 16h20
  3. Mise en place d'une lecture XML avec DTD
    Par cyrilaymard dans le forum XML
    R�ponses: 1
    Dernier message: 01/12/2011, 09h52
  4. [SAX] Java : probl�me de lecture d'XML avec SAX
    Par TheReturnOfMuton dans le forum Format d'�change (XML, JSON...)
    R�ponses: 1
    Dernier message: 22/06/2006, 18h26
  5. [DOM4J] Probl�me de lecture de fichier xml avec dom4j
    Par santana2006 dans le forum Format d'�change (XML, JSON...)
    R�ponses: 3
    Dernier message: 05/04/2006, 16h52

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