Propiedad 'childNodes' del DOM XML

Manual de referencia del objeto Node

Definición y uso

La propiedad 'childNodes' devuelve una lista de nodos hijos del nodo especificado.

Sintaxis:

nodeObject.childNodes

Consejos y comentarios

Consejo:Usa la propiedad length para calcular el número de nodos en una lista de nodos. Una vez que conozcas la longitud de la lista de nodos, puedes recorrer esta lista fácilmente y extraer los valores que necesitas!

Ejemplo

En todos los ejemplos, utilizaremos el archivo XML books.xmly las funciones de JavaScript loadXMLDoc().

El siguiente fragmento de código muestra los nodos hijos de este documento XML:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
  {
  document.write("Nodename: " + x[i].nodeName)
  document.write(" (nodetype: " + x[i].nodeType + ")<br />")
  {}

Salida de IE:

Nodename: xml (nodetype: 7)
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

Salida de Mozilla (Firefox):

Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

Manual de referencia del objeto Node