13/07/2005, 02:04
|
| | Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 19 años, 5 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 |