29 messaggi dal 03 maggio 2004
Ciao a tutti
Sto provando a utilizzare XmlHttpRequest e XmlDocument , sotto firefox funziona perfettamente ma sotto IE no.
questo è il codice:
<script language="javascript" id=aaaa>

function CreaOggetto(){
var richiesta;
var browser =navigator.appName;

if (browser == "Microsoft Internet Explorer"){
richiesta = new ActiveXObject("MSXML2.XMLHTTP");

}else{

richiesta = new XMLHttpRequest();
richiesta.overrideMimeType("text/xml");
}

return richiesta;
}
var http = CreaOggetto();
function selector(){
http.open('get','prova1.htm',true);
http.onreadystatechange= gestisciContenuto;
http.send(null);
alert('dentro')
}
function gestisciContenuto(){
if(http.readyState == 4){
var xmlDocument=http.responseXML;
alert(xmlDocument.getElementsByTagName('root').item(0))
}
}
selector()
</script>

invece il file xml è:
<?xml version="1.0" ?>
<root>
I'm a test.
</root>


Soto IE non riesce a trovare nessun nodo quale è la causa e soprattutto come posso scorrere tutto il documento xml?
Ho notato che xmlDocument.documentElement è vuoto .

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.