XML DOM propiedad childNodes
Definición y Uso
childNodes retornos de propiedad contienen nodos hijo del nodo seleccionado NodeList.
Si el nodo seleccionado no tiene hijos, esta propiedad devuelve NodeList no contiene nodos.
gramática
Notas y sugerencias
Consejo: Para reproducir indefinidamente childNodes lista, utilice la propiedad nextSibling más alto que el uso de la lista childNodes objeto principales de la eficiencia.
Ejemplo 1
El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc, y el primer elemento <title> hace desde el nodo de texto "books.xml" en:
Ejemplos
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
document.write(x.nodeValue);
El código anterior es la salida:
Trate »
Ejemplo 2
El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc, y el primer elemento <title> para obtener el número de nodos hijo de "books.xml" en:
Ejemplos
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
document.write(x.length);
En Internet Explorer, el código anterior es la salida:
En el navegador de Mozilla, el código anterior es la salida:
Trate »
Firefox y otros navegadores, los espacios vacíos entre los nodos generarán o envuelva como nodos de texto, mientras que Internet Explorer ignorará los nodos de texto de espacio en blanco entre los nodos generados. Por lo tanto, en el ejemplo anterior, la salida no es la misma.
Para obtener más información acerca de las diferencias del navegador, por favor visítenos en nuestro tutorial DOM XML navegador DOM sección.
objeto Element