Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2011, 01:58
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Parsear XML con dos etiquetas con el mismo nombre

Hola:

Suponiendo que el tag item lo tienes en la variable este_item...

Código:
texto = [];
for (i = 0, titulos = este_item.getElementsByTagName("titulo"), total = titulos.length; i < total; i++) {
  texto.push(titulos[i].firstChild.data);
}
titulo = texto.join(" ");
La forma de hacerlo es en este caso, poniendo todos los títulos en el array texto, y luego concatenarlo con el método join de los arrays.

Fíjate que en la cabecera del bucle for (en la zona de inicialización), creo la variable titulo así:
titulos = este_item.getElementsByTagName("titulo")
y le sigue la inicialización de la variable total con el length...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo