Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2013, 11:22
efenix
 
Fecha de Ingreso: septiembre-2008
Mensajes: 74
Antigüedad: 16 años, 6 meses
Puntos: 1
Error con etiqueta o nodo vacio xml

Hola que tal

tengo un xml como el siguiente


Código XML:
Ver original
  1. <documento>
  2. <Id>1</Id>
  3. <Folio>1</Folio>
  4. <Ruta/>
  5. </documento>

con el que quiero ver el contenido del mismo con

Código Javascript:
Ver original
  1. documento[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue
  2. documento[i].getElementsByTagName("Folio")[0].childNodes[0].nodeValue
  3.  
  4. documento[i].getElementsByTagName("Ruta")[0].childNodes[0].nodeValue

bien, con los dos primeros no hay problema, pero con Ruta me lanza un error:
"Cannot read property 'nodeValue' of undefined"

y la causa es porque la etiqueta, es decir en lugar de que se cierre de esta forma "<Ruta></Ruta>" que si esta asi no hay problema, pues esta de esta forma "<Ruta/>" con lo cual me arroja el error.

lo que quiero es leer el valor y poder cambiarselo.

conocen un metodo para poder hacerlo?
seria de mucha ayuda.
gracias!!!