XML DOM childNodesProperty


Node object

Definition and Usage

The childNodes property returns a node list of the child nodes of the specified node.

Syntax

nodeObject.childNodes


Tips and notes

Tip:Please use the length property of the node list to calculate the number of nodes in a node list. Once you know the length of the node list, you can easily loop through the list and extract the values you need!


Example

The following code snippet usesloadXMLDoc()put "books.xml"Load into xmlDoc, and display 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 + "<br>"); 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 the Demos

Display all child nodes of all elements in an XML document


Node objectother extensions