primero de todo informaros que soy nuevo en la carga de XML's y tengo un cacao mental importante.
He estado mirando ejemplos y + o - lo voy entendiendo y asimilando, pero ahora me he encontrado con un problema que no se como resolver, AYUDA!!
Tengo el siguiente XML:
Código :
<equipo> <componente> <nombre>Pedro</nombre> <apellido>Lucas</apellido> <imagenes> <img>foto1.jpg</img> <img>foto2.jpg</img> <img>foto3.jpg</img> </imagenes> </componente> <componente> <nombre>Maria</nombre> <apellido>LLado</apellido> <imagenes> <img>foto1.jpg</img> </imagenes> </componente> </equipo>
y tengo la siguiente función de carga del xml que es lo que no se como acabar...
Código :
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
nombre = [];
apellido = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
nombre[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
apellido[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
}
} else {
content = "Fichero XML no cargado!";
}
}
xmlData = new XML();//Nuevo objeto XML
xmlData.ignoreWhite = true;//Ignorar espacios en blanco
xmlData.onLoad = loadXML;//LLamamos a loadXML()
xmlData.load("images.xml");//cargamos XML
Lo que necesitaría es que la función me cargue las imágenes de cada componente del equipo y que me pase un valor de cuantas imágenes tiene cada componente.
Cómo puedo hacerlo??? gracias....
ZUK
