XML DOM childNodes Property
Complete Document Object Reference
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 + ")<br />");
}
|
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
Complete Document Object Reference

The Altova MissionKit, recent winner of the Jolt Product Excellence and Productivity Award for Best Development Environment,
is an integrated suite of tools ideal for:
- XML development
- Web & Web services development
- Data mapping & integration
- Rendering & publishing XML & database data
- XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy®, MapForce®, and StyleVision® plus 3 additional tools for less than the price of 2.
Try all 6 products free for 30 days!
Download a fully-functional free trial
|
|
|
|