Microsoft XML SDK 2.6 - XML Reference

XML DOM Objects

This part of the XML Document Object Model (DOM) reference describes the programming object syntax for script developers. The following tables list the XML DOM programming objects by category.

XML DOM Base Objects

The following objects represent implementations of the XML DOM base interfaces. The objects include Microsoft extensions to support namespaces, data types, XML schemas, XSLT operations, asynchronous loading, and saving documents.

DOMDocument Represents the top node of the XML DOM tree.
XMLDOMDocument2 Extension of DOMDocument that supports schema caching, runtime validation, and a way to switch on XPath support.
XMLDOMNamedNodeMap Provides iteration and access by name to the collection of attributes. This interface includes support for namespaces.
XMLDOMNode Represents a single node in the document tree; the base interface for accessing data in the XML object model. Valid node types are defined in the DOMNodeType enumeration. This interface includes support for data types, namespaces, DTDs, and XML schemas.
XMLDOMNodeList Supports iteration and indexed access operations on the live collection of XMLDOMNode objects.
XMLDOMParseError Returns detailed information about the last error, including the error number, line number, character position, and a text description.
XMLHttpRequest Provides client-side protocol support for communication with HTTP servers.
XTLRuntime Implements methods that can be called from XSLT style sheets.

XML DOM Objects

The following objects represent implementations of other XML DOM interfaces.

XMLDOMAttribute Represents an attribute object.
XMLDOMCDATASection Quotes or escapes blocks of text so that text is not interpreted as markup language.
XMLDOMCharacterData Provides text manipulation methods used by several objects.
XMLDOMComment Represents the content of an XML comment.
XMLDOMDocumentFragment Represents a lightweight object that is useful for tree insert operations.
XMLDOMDocumentType Contains information associated with the document type declaration.
XMLDOMElement Represents the element object.
XMLDOMEntity Represents a parsed or unparsed entity in the XML document.
XMLDOMEntityReference Represents an entity reference node.
XMLDOMImplementation Provides methods that are independent of any particular instance of the document object model.
XMLDOMNotation Contains a notation declared in the DTD or schema.
XMLDOMProcessingInstruction Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.
XMLSchemaCache Represents a set of namespace URIs.
XMLDOMSelection Represents a list of nodes that match an XSLPattern or XPath expression.
XMLDOMText Represents the text content of an element or attribute.
XSLProcessor Used for performing transformations with cached XSL templates.
XSLTemplate Represents a cached XSL style sheet.

The DOMNodeType enumeration lists all valid node types.

See Also

XML DOM Interfaces