Ciao a tutti, io ho un piccolo problemino con il parsing xml:

il mio file xml è questo:

<?xml version="1.0"?>
<index>
<nome val="Pippo"></nome>
<nome val="Topolino"></nome>
<nome val="Pluto"></nome>
</index>


utilizzo la libreruia prototype.js reperibile a questo indirizzo:
http://prototype.conio.net/

la mia pagina di prova è questa:

<html>
<head>
<script language="JavaScript" src="prototype.js"></script>
<script>
function carica() {
new Ajax.Request('index.xml',{onComplete: completa});
}
function completa(originalRequest){
parentnode=originalRequest.responseXML.getElements ByTagName("index")[0].childNodes;
for (i=0;i<parentnode.length;i++) {
if ( parentnode[i].nodeType != 1 )
continue;
alert(parentnode[i].getAttribute("val"));
}
}
</script>
</head>
<body onLoad="carica();">
</body>
</html>



il problema è che funziona perfettamente su mozilla mentre su internet explorer non va niente
a quanto pare perchè secondo IE originalRequest.responseXML.getElementsByTagName(" index") ha lunghezza 0

come faccio a risolvere seciondo voi?

Grazie ^__^