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 :
2205
documentElement
Is a member of:
XML DOM Document
Syntax
set objXMLDOMElement = objDOMDocument.documentElement
set objXMLDOMNode = objDOMDocument.documentElement
set objDOMDocument.documentElement = objXMLDOMElement
set objDOMDocument.documentElement = objXMLDOMNode
Remark
This property is read-only.
Objects, objects, objects!! If you just want to get to the
nitty-gritty and find the XML data in an XML document, this is
the property for you! This is the root element of your XML (not
the root).
Its child Node collection returns all the elements, which we
have explained in detail for the childNodes property.
Once again, this property returns two interface types, namely
IXMLDOMElement and IXMLDOMNode. As you read more about the other
properties and methods later in this chapter, you can decide
which interface you prefer to work with when viewing and
manipulating your XML data.
If there is no root element, then Null is returned.
set objXMLDOMNode = objDOMDocument.previousSibling
Remark
These properties are read-only.
These properties allow us to read the values of the first
Node, last Node, etc., from the current Node.
Example
Perhaps one only wants to get the first child of all the
elements for an XML file. Therefore, in the following example, we
know that we want to populate a text box with the Name and
Address from our People2.xml example.
¬ Iterate through the collection of elements in the
NodeList object.
¬ The firstChild we know is going to return the Name
element.
¬ The nextSibling returns the address element.
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!