Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2011, 12:08
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 6 meses
Puntos: 5
no me muestra todos los resultados de un array que intento crear

Hola, no consigo solucionar un pequello script, en el cual intento recuperar el valor de las etiquetas de un xml, el archivo xml es algo asin:

archivo xml
<nombre>ana</nombre>
<nombre>pedro</nombre>
<nombre>joel</nombre>
<nombre>sofia</nombre>

la funcion js es esta

Código Javascript:
Ver original
  1. function leerDatos(){
  2.   if (ajax.readyState == 4) {
  3.      var xml  = ajax.responseXML;
  4.      for (i = 0; i < xml.getElementsByTagName('nombre').length; i++){
  5.        
  6.        var etiqueta=xml.getElementsByTagName('nombre')[i];
  7.        var valor= etiqueta.childNodes[0].nodeValue;
  8.        document.getElementById("registro").innerHTML =valor;
  9.       }
  10.   }
  11. }

de esta forma solo me muestra el ultimo valor que tengo el la etiqueta nombre y yo quiero que me muestre todos los valor que tengo en las etiquetas nombres.
Saludos.