Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The following table shows the XML DOM objects/interfaces, with a description of the purpose of each.

Programming element Description

IXMLDOMAttribute

Represents an attribute of the IXMLDOMElement.

IXMLDOMCDATASection

Used to quote or escape blocks of text to keep that text from being interpreted as markup language.

IXMLDOMCharacterData

Provides text manipulation methods that are used by several objects.

IXMLDOMComment

Represents the content of an XML comment.

DOMDocument

Represents the top level of the XML source.

IXMLDOMDocument2

An extension of DOMDocumentthat supports schema caching and validation features, and switching on XML Path Language (XPath) support.

IXMLDOMDocumentFragment

A lightweight object that is useful for tree insert operations.

IXMLDOMDocumentType

Contains information associated with the document type declaration.

IXMLDOMElement

Represents the element object.

IXMLDOMEntity

Represents a parsed or unparsed entity in the XML document.

IXMLDOMEntityReference

Represents an entity reference node.

IXMLDOMImplementation

Provides methods that are independent of any particular instance of the Document Object Model (DOM).

IXMLDOMNamedNodeMap

Adds support for namespaces and iteration through the collection of attribute nodes.

IXMLDOMNode

Extends the core node with support for data types, namespaces, document type definitions (DTDs), and schemas.

IXMLDOMNodeList

Supports iteration through the live collection, in addition to indexed access.

IXMLDOMNotation

Contains a notation declared in the document type definition (DTD) or schema.

IXMLDOMParseError

Returns detailed information about the last parse error, including the error number, line number, character position, and a text description.

IXMLDOMProcessingInstruction

Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.

XMLSchemaCache/IXMLDOMSchemaCollection

Used by the schemasand namespacesproperties on IXMLDOMDocument2.

IXMLDOMSelection

Represents the list of nodes that match a given XSL Pattern or XML Path Language (XPath) expression.

IXMLDOMText

Represents the text content of an element or attribute.

See Also