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