XML DOM childNodes Property


Document Object Reference Document Object

Definition and Usage

The childNodes property returns a NodeList of child nodes for the document.

Syntax

documentObject.childNodes


Tips and Notes

Tip: Use the NodeLists's length property to determine the number of nodes in a node list. When you know the length of a node list, you can easily loop through it and extract the values you want!


Example

The following code fragment loads "books.xml" into xmlDoc using loadXMLDoc() and displays the child nodes of the XML document:

Example

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
{
document.write("Nodename: " + x[i].nodeName);
document.write(" (nodetype: " + x[i].nodeType + ")
");
}

Output IE:

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

Output Mozilla (Firefox):

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

Try it yourself »

Try-It-Yourself Demos

Display all child nodes of all the elements in the XML document


Document Object Reference Document Object

Color Picker

colorpicker