Working with the Document
The document map is represented by the DOMDocument
object, which contains all of the information about the document. The DOMDocument
object acts as the root node for all of the other nodes in the DOM tree. It contains the root element of the document, as well as information from before the root element—the prolog—and after the end of the root element.
The DOMDocument
node can contain multiple IXMLDOMProcessingInstruction
and IXMLDOMComment
nodes, and one each of the IXMLDOMElement
and IXMLDOMDocumentType
nodes. These nodes are treated as children, and will appear in the same sequence in which they appeared in the original XML document.
Examples
To create a new document object, you must create a new instance of Msxml2.DOMDocument
.
JScript
The following code is in Microsoft® JScript®.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.5.0");
VBScript
The following code is in Microsoft Visual Basic® Scripting Edition (VBScript).
Set xmlDoc = CreateObject("Msxml2.DOMDocument.5.0")
After you create the DOMDocument
object, you can set flags on it for different kinds of parsing and processing behavior, load XML documents, create new nodes inside the document to build an XML document from within your program, or persist your DOMDocument
object as an XML file.
For more information about properties and methods of DOMDocument
objects, see IXMLDOMDocument/DOMDocument.