The World Wide Web Consortium (W3C) Document Object Model Level 1 Specification defines two groups of DOM programming interfaces.
The MSXML DOM implements both fundamental and extended interfaces and also provides additional methods to support XSL Transformations (XSLT), XPath, namespaces, and data types. This approach allows developers to work with a single consistent API for document processing and transformations.
For example, the selectNodes
method supports XPath syntax to enable sophisticated queries for nodes within a particular context or subtree of the overall tree structure. The transformNode
method supports the use of XSLT to perform transformations.