Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2011, 05:01
iPhone5
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Parsear XML con dos etiquetas con el mismo nombre

Pero cómo obtengo la información? Ya que eso lo uso para coger los datos del XML pero el problema es que si una etiqueta aparece dos veces dentro de cada item me da error, como digo en el primer mensaje, si el XML es así me funciona todo:

<item start="201008062103">
<titulo lang="es">Batman Forever</titulo>
<descripcion lang="es">El hombre murcielago</descripcion>
<categoria>Pelicula</categoria>
</item>

Pero si es así me da el error "TypeError: titulo.firstChild is null"

<item start="201008062103">
<titulo lang="es">Batman</titulo>
<titulo lang="es">Forever</titulo>
<descripcion lang="es">El hombre murcielago</descripcion>
<categoria>Pelicula</categoria>
</item>
Se que es una tontería hacer el XML de la segunda manera, pero el que tengo que usar es así

Que debo cambiar en var titulo= items[index].getElementsByTagName("titulo")[0]; para que me funcione en el segundo XML al igual que en el primero?

Gracias