loading.....................
OK un pequeño curso:
si lo que te devuelve es esto
Código:
<response>
<data>bla</data>
<data>bla</data>
</response>
entonces digamos que recibes ese XML en la variable
teta
teta=xmlhttprequest.responseXML;
entonces para ver cuantos NODOS de nombre DATA tienes debes hacer
datas=teta.getElementsByTagName("data");
ve como pongo teta.getElementsByTagName(
"data"); pongo data porque lo que busco son los NODOS <data>bla</data> si quisiera <otro>bla</otro> pondria teta.getElementsByTagName(
"otro");
entonces acá datas será otro objeto con los elementos <data>bla</data>
si haces un
alert(datas.length)
te devolvera la cantidad de NODOS DATA que tienes
tambien puedes acceder el valor de cada nodo con
valor0=datas[0].firstChild.nodeValue;
valor1=datas[1].firstChild.nodeValue;
valor2=datas[2].firstChild.nodeValue;
ahora bien si sucede que <data> otro nodo como ser
Código:
<data>
<file>bleh</file>
<file>bleh</file>
</data>
entonces debes hacer lo mismo que hiciste para recibir los nodos DATA solo que en vez de la variable TETA debes usar la variable donde tienes el objeto (nodo actual).
valor0=datas[0]; <-- este es el primer nodo <data></data>
files=valor0.getElementsByTagName("file");
file0=files[0].firstChild.nodeValue;
file1=files[1].firstChild.nodeValue;
ahora seria bueno que pongas el como formas tu XML para ayudarte mejor
connection closed.