XML DOM propiedad childNodes

Manual de referencia del objeto Document

Definición y uso

La propiedad childNodes devuelve una NodeList de nodos hijos del documento.

Sintaxis:

documentObject.childNodes

Consejos y comentarios:

Consejo:Utiliza la propiedad length del NodeList para determinar el número de nodos en la lista de nodos. Una vez que conozcas la longitud de la lista de nodos, puedes recorrerla fácilmente y extraer los valores que necesitas!

Ejemplo

En todos los ejemplos, utilizaremos el archivo XML books.xml, y la función JavaScript loadXMLDoc().

El siguiente fragmento de código puede mostrar los nodos hijos del documento XML:

xmlDoc=loadXMLDoc("/example/xdom/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: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

Salida de Mozilla (Firefox):

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

Manual de referencia del objeto Document