XML DOM childNodes Property
Definition and Usage
The childNodes property returns a NodeList of the child nodes of the document.
Syntax:
documentObject.childNodes
Tips and Comments:
Tip:Use the length property of NodeList to determine the number of nodes in the node list. Once you know the length of the node list, you can easily loop through the nodes and extract the values you need!
Example
In all examples, we will use the XML file books.xml, and the JavaScript function loadXMLDoc().
The following code snippet can display the child nodes of the XML document:
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 />")
Output from IE:
Nodename: xml (nodetype: 7) Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)
Output from Mozilla (Firefox):
Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)