XML Document Object Model (DOM) Hierarchy
This page is specific to:.NET Framework Version:1.12.03.03.54.0
.NET Framework Developer's Guide
XML Document Object Model (DOM) Hierarchy

The following illustration shows the class hierarchy for the DOM, with the W3C name in parenthesis along with the class name where it is relevant.

XML Document Object Model (DOM) hierarchy

The following classes do not inherit from the XmlNode:

  • XmlImplementation
  • XmlNamedNodeMap
  • XmlNodeList
  • XmlNodeChangedEventArgs

The XmlImplementation class is used to create an XML document. For more information, see XML Document Creation.

The XmlNamedNodeMap class handles an unordered set of nodes. For more information, see Unordered Node Retrieval by Name or Index.

The XmlNodeList class handles an ordered list of nodes. For more information, see Ordered Node Retrieval by Index.

The XmlNodeChangedEventArgs class handles event handlers registered on the XmlDocument. For more information, see Event Handling in an XML Document using the XmlNodeChangedEventArgs.

The XmlLinkedNode class inherits from XmlNode. Its purpose is to override two methods from XmlNode: the PreviousSibling and NextSibling methods. These overridden methods are then inherited and used by XmlCharacterData, XmlDeclaration, XmlDocumentType, XmlElement, XmlEntityReference, and XmlProcessingInstruction, which are classes that have previous and next siblings.

See Also

XML Document Object Model (DOM)

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View