Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [javascript] acces à l'arbre d'un XMLDocument

Envoyé par : Utilisateur anonyme

Date : 03/05/2005 15:13

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: "<unknown>"  data: no]

si jamais vous avez des indications..

merci d'avances de vos réponses

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.