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

Développement Web en Java Discussion :

Ajax XMLHTTPRequest - XML Parser Error


Sujet :

Développement Web en Java

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 112
    Points : 61
    Points
    61
    Par défaut Ajax XMLHTTPRequest - XML Parser Error
    Bonjour,

    j'essaie d'envoyer une requête Http pour obtenir un string en retour et l'afficher. Ma page Html est une page statique construite via un générateur (ETL) qui
    prend les données d'un fichier XML et applique une transformation XSL.
    Lors de la génération j'obtiens l'erreur : SXXP0003: Error reported by XML parser: The entity name must immediately follow the '&' in the entity reference.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function request(callback) {
    	var xhr = getXMLHttpRequest();
     
    	xhr.onreadystatechange = function() {
    	      if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
    		   callback(xhr.responseText);
    	      }
    	};
     
    	xhr.open("GET", "http://www.testingajax.lu/returnstring", true);
    	xhr.send(null);
    }
    L'erreur se produit à cette ligne ci : xhr.onreadystatechange = function() {

    Une idée ?

    Je vous remerci d'avance !

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 112
    Points : 61
    Points
    61
    Par défaut
    j'ai remplacé le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
             xhr.onreadystatechange = function() {
    	 if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
    		 callback(xhr.responseText);
    	 }
    };
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    xhr.onreadystatechange = updateFrontEnd;
    function updateFrontEnd() {
         if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
               console.log(xhr.responseText);
         }
    }
    et ça passe.

    Merci.

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

Discussions similaires

  1. [JAXP] com.sun.xml.parser.ValidatingParser
    Par yolepro dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 05/11/2008, 15h36
  2. [AJAX] [Ajax + PHP + XML] Parser le XML
    Par Dolerho dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/11/2006, 07h43
  3. Réponses: 1
    Dernier message: 09/06/2006, 17h06
  4. [XSLT] XML/XSL > XML parser error 3
    Par camyo dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 08/06/2006, 14h42

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