ciao a tutti un'altra volta ho bisogno del vostro aiuto...
Sto cercando di parsare un documento xml per un sito...
Dopo aver cercato su numerose guide o scopiazzato il metodo (guida w3) con cui aprire un documento remoto xml (che risiede nello stesso server della pagina)
Fino a circa 10 minuti fa con un altro documento tutto funzionava ora cambio il documento e mi compare questo errore nella funzione che ho qui postato...
Non riesco a capire da cosa dipenda ma sicuramente a me scappa qualche particolare...
La funzione
codice:
function fileXml(){
if(window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","room0.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
xmlDoc.childNodes[0].nodeType;
---> Uncaught TypeError: Cannot read property 'childNodes' of null <---
}
Posto il file xml:
codice:
<?xml version="1.0"?>
<room>
<userlist>
<username>user1</username>
<username>user2</username>
<username>user3</username>
</userlist>
<conversation>
<message>
<text>dasdas</text>
<user>user1</user>
<device>Windows8</device>
</message>
<message>
<text>ldoas</text>
<user>user3</user>
<device>Mobile</device>
</message>
<message>
<text>gfdgf</text>
<user>user1</user>
<device>Desktop</device>
</message>
<message>
<text>vxcv </text>
<user>user2</user>
<device>Tablet</device>
</message>
</converation>
</room>
Vi imploro datemi una manina... ma anche due