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 :

[AJAX] Parse XML : Différences IE:FF ?


Sujet :

JavaScript

  1. #1
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut [AJAX] Parse XML : Différences IE:FF ?
    Bonjour

    Y a t'il des différences entre IE et FF concernant le parsage des retours XML par AJAX ?

    Je m'explique : je reçoit une réponse XML par AJAX comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <root>
        <tarifsmodules>
            <![CDATA[
                 <table border=0><tr><td><a href="prodOPT1.asp">MAGISTRAL SANTE EQUILIBRE SALARIE   </a></td><td><strong>56,13</strong></td><tr><td><a href="prodOPT2.asp">MAGISTRAL SANTE STABILITE SALARIE       </a></td><td><strong>67,31</strong></td><tr><td><a href="prodOPT3.asp">MAGISTRAL SANTE QUIETUDE SALARIE        </a></td><td><strong>76,40</strong></td><tr><td><a href="prodOPT4.asp">MAGISTRAL SANTE SERENITE SALARIE        </a></td><td><strong>93,75</strong></td><tr><td><a href="prodOPT5.asp">MAGISTRAL SANTE PLENITUDE SALARIE       </a></td><td><strong>115,86</strong></td></table>
    ]]>
        </tarifsmodules>
        <garanties>
            <garantie id="MB0"><libelle>MAGISTRAL SANTE EQUILIBRE SALARIE       </libelle><tar>0</tar><tartp>56.13</tartp><tarifmod>0</tarifmod><tariftpmod>56.13</tariftpmod><ta>42.44</ta><tg>0.10000000149011612</tg><tc>0.15</tc><tgm>0</tgm><tcm>0.15</tcm><test>0.7560975537067507</test></garantie><garantie id="MB1"><libelle>MAGISTRAL SANTE STABILITE SALARIE       </libelle><tar>0</tar><tartp>67.31</tartp><tarifmod>0</tarifmod><tariftpmod>67.31</tariftpmod><ta>50.89</ta><tg>0.10000000149011612</tg><tc>0.15</tc><tgm>0</tgm><tcm>0.15</tcm><test>0.7560975537067506</test></garantie><garantie id="MB2"><libelle>MAGISTRAL SANTE QUIETUDE SALARIE        </libelle><tar>0</tar><tartp>76.4</tartp><tarifmod>0</tarifmod><tariftpmod>76.4</tariftpmod><ta>57.77</ta><tg>0.10000000149011612</tg><tc>0.15</tc><tgm>0</tgm><tcm>0.15</tcm><test>0.7560975537067507</test></garantie><garantie id="MB3"><libelle>MAGISTRAL SANTE SERENITE SALARIE        </libelle><tar>0</tar><tartp>93.75</tartp><tarifmod>0</tarifmod><tariftpmod>93.75</tariftpmod><ta>70.88</ta><tg>0.10000000149011612</tg><tc>0.15</tc><tgm>0</tgm><tcm>0.15</tcm><test>0.7560975537067505</test></garantie><garantie id="MB4"><libelle>MAGISTRAL SANTE PLENITUDE SALARIE       </libelle><tar>0</tar><tartp>115.86</tartp><tarifmod>0</tarifmod><tariftpmod>115.86</tariftpmod><ta>87.6</ta><tg>0.10000000149011612</tg><tc>0.15</tc><tgm>0</tgm><tcm>0.15</tcm><test>0.7560975537067507</test></garantie>
        </garanties>
    </root>
    puis , j'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("sp_tarifsModules").innerHTML=this.respXML.getElementsByTagName("tarifsmodules")[0].firstChild.nodeValue;
    (sp_tarifsModules est l'id d'un div)

    ça marche nickel sur FF, mais IE me sort une erreur :
    Objet requis
    Question : Est-ce que je parse mal mon xml, ou y a t'il des différences à ce niveau entre les deux navigateurs ?

    (pour l'info, this.respXML représente bien mon objet xml)


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Euh ... j'ai rien dit


    (mon probleme venait d'une erreur d'entete, j'avais mis :
    Response.ContentType="text.xml" au lieu de :
    Response.ContentType="text/xml"


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

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

Discussions similaires

  1. [AJAX] parsing XML
    Par Gédéon dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/12/2006, 12h26
  2. [DOM] Probleme de parsing Xml en java
    Par bolivari dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 25/01/2006, 19h42
  3. [AJAX] Réponse XML - Functions Javascript
    Par ..:: Atchoum ::.. dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 24/01/2006, 03h02
  4. parsing xml en francais
    Par ouioui2000 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 27/10/2005, 17h03
  5. [JSP] Parsing XML avec JDOM
    Par benben13 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 26/08/2005, 17h19

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