Latest web development tutorials

XML DOM propiedad childNodes

Elemento de referencia de objetos objeto Element

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

elementNode.childNodes

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

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
document.write(x.nodeValue);

El código anterior es la salida:

Everyday Italian

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

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
document.write(x.length);

En Internet Explorer, el código anterior es la salida:

4

En el navegador de Mozilla, el código anterior es la salida:

9

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.


Elemento de referencia de objetos objeto Element