Hola a todos,

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