Parsing XMLdocument depuis un serveur distant [Résolu]

Signaler
Messages postés
8
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
3 mai 2005
-
Messages postés
8
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
3 mai 2005
-
Bonjour,





je cherche à parser un fichier xml que je recupere d'un serveur distant.


pour cela je recupere un XMLDocument grace au princiupe du XMLHttpRequest.


Cependant j'ai une erreur que je ne comprend vraiment pas.


il semble que ce soit un probleme de privilege mais dans tout les
tutoriaux que j'ai trouvé dans la literature, il n'y avait déjà pas
besoin de ma premiere ligne de code (voir plus bas). donc je ne sais
aps trop..








voici mon code:








netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');





var xhr_object = null;


// Firefox


xhr_object = new XMLHttpRequest();





xhr_object.onreadystatechange = function() {





if(xhr_object.readyState 4 && xhr_object.status 200) {


continuation();



}


}


xhr_object.open("GET", "http://monserveur/trouc.xml");


xhr_object.send(null);





function continuation(){





xmldoc = xhr_object.responseXML;


txt = xmldoc.getElementsByTagName('ServiceProvider').nodeValue;


alert(txt);


}





et voici le code d'erreur que j'ai:





Erreur : [Exception... "'Permission refusée d'appeler la méthode
XMLDocument.getElementsByTagName' when calling method:
[nsIOnReadystatechangeHandler::handleEvent]" nsresult: "0x8057001e
(NS_ERROR_XPC_JS_THREW_STRING)" location: "" data: no]








si jamais vous avez des indications..





merci d'avances de vos réponses

1 réponse

Messages postés
8
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
3 mai 2005