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

XML/XSL et SOAP Discussion :

probleme de parser XML Safari / Chrome


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut probleme de parser XML Safari / Chrome
    Bonjour,

    Je rencontre un problème de parser XML dans une requete Ajax sous le navigateur Safari (Idem sous chrome).

    Je m'explique, la requete Ajax (Mode synchrone) s'effectue correctement et il est possible de récupérer le contenu via "reponseText". Mais il n'est pas possible de récupérer la version XML via le parser "reponseXML" le résultat est toujours null.

    Ce bug n'est présent que sous Safari. Le parser fonctionne bien sous IE, Firefox et Opéra.

    Il se peut qu'il s'agisse d'un problème d'entête mime pour la génération du xml mais je n'ai pas trouvé d'info sur le sujet.

    Lors de la génération du XML à partir du PHP j'utilise l'entete suivant :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    header("Content-Type: text/xml : charset=utf-8");
    header("Cache-Control: no-cache , private");
    header("Pragma: no-cache");
    echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\r\n";
    Merci pour précieuse aide.

    Ju

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    C'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Content-Type: text/xml ; charset=utf-8
    Un point-virgule et non pas un deux-points. Les autres navigateurs ont le droit de ne pas être gênés par ça, mais l'accepter n'est pas une obligation.

    Remarque annexe : Dans le content-type, tu indiques un charset utf-8, et dans la déclaration XML, un charset iso-8859-1. Faudrait savoir !
    Par défaut les navigateurs sont censés se baser sur le content-type, mais bon.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. probleme parser XML VB.NET
    Par christ29 dans le forum VB.NET
    Réponses: 5
    Dernier message: 14/12/2010, 17h41
  2. [SimpleXML] probleme pour parser un fichier XML
    Par gilles974 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 27/03/2008, 10h01
  3. [JDOM] Probleme pour parser un xml
    Par amine_en_france dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 07/01/2008, 12h33
  4. parser xml
    Par billout dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/11/2003, 11h08
  5. Parser XML
    Par miloux32 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 03h17

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