Name
XmlDocument
Synopsis
This class represents an XML document
according to the W3C DOM (Document
Object Model) specification. The document is represented as a node
tree, in which elements and attributes (and their values) are stored
as nodes that contain relational information (e.g., parent, child,
siblings). XmlDocument derives from the generic
XmlNode class and therefore has a node-type of
Document.
The set of Create* methods create new objects of
any type of node. These objects are created within the context of the
XmlDocument; they share the document properties
and name table of the parent document. However, they are not inserted
into the document. To do this, you need to use the methods for node
insertion from XmlNode. A new
XmlNode is created from the root node of the
XmlDocument; then methods for walking the node
tree and appending or inserting nodes can be used to alter the source
document.
Events are noted when any nodes (even created node objects that have
not been inserted into the document) from this object change.
Register an instance of the
XmlNodeChangedEventHandler delegate with any of
the following event types on XmlDocument to
receive the corresponding notification:
NodeChanged or NodeChanging for
notification when a node has or is in the middle of changing (the
element name is being modified, an attribute is being modified,
added, or removed, and so on); NodeInserted or
NodeInserting for notifications of new nodes having been or in the process of being added to ...