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 :

[XML] é etc. ne passe pas sur mes navigateurs


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2005
    Messages : 38
    Par défaut [XML] é etc. ne passe pas sur mes navigateurs
    Bonjour à tous,

    voilà mon problème. J'ai un fichier XML simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="UTF-8"?>
    <ajax-response>
      <response type="element" id="listSessions">
        <element>Ouverture du congrès</element>
      </response>
    </ajax-response>
    Ce fichier est sur le bureau et j'essaie de l'ouvrir avec Firefox et IE.
    Voilà l'erreur affiché par IE
    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.

    --------------------------------------------------------------------------------

    Reference to undefined entity 'egrave'. Error processing resource 'file:///C:/Documents and Settings/Damien/Bureau/text2.xm...

    <element>Ouverture du congr&egrave;s</element>
    --------------------------------^
    Voilà l'erreur affiché par FF
    Erreur d'analyse XML : entité non définie
    Emplacement : file:///C:/Documents%20and%20Settings/Damien/Bureau/text2.xml
    Numéro de ligne 4, Colonne 32 : <element>Ouverture du congr&egrave;s</element>
    -------------------------------^

    Je ne comprend vraiment pas d'où peut venir le problème. J'ai essayé d'autres encodages, pareil.
    Et c'est la même chose pour tous les accents.

    Merci d'avance pour vos éclaircissements.

    Damien

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    sol1:

    - lance TEXTPAD (installe le si pas déja fait)
    - ouvre ton xml avec
    - fait enregistrer sous
    - choisi un nom et surtout choisi UTF-8 dans la liste des codes


    normalment ça dévrait passer avec IE (au moins chez moi)

  3. #3
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2005
    Messages : 38
    Par défaut
    Tout d'abord merci de ta réponse.

    C'est incroyable, j'ai fait exactement ce que tu as écrit. J'ai toujours le même soucis que ce soit avec IE ou FF.

  4. #4
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2005
    Messages : 38
    Par défaut
    J'ai également essayé sur une autre machine. C'est encore la même histoire.

    Je configure mon navigateur en UTF-8. Toujous pareil.

  5. #5
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Cela n'a rien à voir avec l'encoding.

    C'est tout simplement que les seules entitées XML nommées qui existent sont &lt; &gt; et &amp; toutes les autres sont en fait des entités (X)HTML

    Le seul moyen de remédier à ça est de :
    - ajouter une section DTD définissant les entitées
    ou
    - utiliser les entitées numérotées (à savoir &# code_Unicode_du_Caractère ; )

    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  6. #6
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2005
    Messages : 38
    Par défaut
    Merci pour ta réponse Swoög.

    A bientôt.

    Damien

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

Discussions similaires

  1. Je ne passe pas sur "sur validation".
    Par zepasqua dans le forum 4D
    Réponses: 6
    Dernier message: 26/11/2010, 18h16
  2. [AJAX] AJAX ne passe pas sur IE
    Par bdaboah dans le forum AJAX
    Réponses: 11
    Dernier message: 27/08/2009, 14h30
  3. Réponses: 1
    Dernier message: 11/02/2009, 23h22
  4. les applications flash ne s'ouvrent pas sur mon navigateur
    Par Abstract_cl dans le forum Internet
    Réponses: 6
    Dernier message: 03/07/2008, 13h50
  5. Réponses: 5
    Dernier message: 23/06/2006, 14h22

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