Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
1008
XML DOMNodeList
The XML DOM NodeList object is a collection of Nodes. Its
methods allow us to iterate through all the children Nodes of a
Node. You can use the For Each ... Next loop for this iteration.
However, you can also choose to iterate through these Nodes using
its method of nextNode().
This object is returned in the property, such as childNodes,
or methods such as getElementsByTagName() and selectNodes().
Example
The following example uses the childNodes property of the
DOMDocument to return the children Nodes of the root element of
the DOMDocument. (For more details see the childNodes property,
which also shows an example of how to iterate through the
XMLDOMNodeList collection.)
Dim objDOMDocument As DOMDocument
Dim objXMLDOMNodeList As IXMLDOMNodeList
Set objDOMDocument = New DOMDocument
objDOMDocument.async = False
objDOMDocument.Load
"http://localhost/xmlcode/people2.dtd"
Set objXMLDOMNodeList =
objDOMDocument.documentElement.childNodes
This manuscript is an abridged version of a chapter from the
Manning
Publications book XMLProgramming with VB and ASP. This chapter
looks at the Microsoft DOM objects. NOTE: Most images have been
removed to increase speed and many of the code comments have also
been removed for presentation. Please purchase the book to enjoy
the full experience of all the chapters with images and code
comments!