Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/07/2005, 02:04
javiador
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 10 meses
Puntos: 0
para recorrer la etiqueta <enlaces> deberías acceder a ella y después a sus nodos hijo:

xml_.getElementsByTagName('cuerpo')[i].childNodes[x].getAttribute("url")

¡¡OJO!! en los navegadores basados en gecko cada salto de linea se interpreta como nodo de texto vacío, de ahí el error de "childNodes is not a function".

ejemplo:
<etiqueta></etiqueta>
#nodoTexto
<etiqueta></etiqueta>

Solución:

Encontrar todos los nodos vacios (nodeType==3) y eliminarlos

for(x=0;x<xml_.childNodes.length;x++){if(xml_.chil dNodes[x].nodeType==3){xml_.removeChild(xml_.childNodes[x]);}}
}

espero que te ayude