Name
XmlNode
Synopsis
This abstract class represents a
node in a document. A node is the
basic object described by the Document Object Model for XML. A node
can be an element, an element’s attributes, the
DOCTYPE declaration, a comment, or the entire
document itself. Nodes are ordered in a hierarchical tree in which
child, parent, and sibling relationships are
“known” by each node.
The XmlNode class is the parent object of the
specific node type classes. The properties of this class expose the
intrinsic values of the node: NamespaceURI,
NodeType, parent, child, sibling nodes, etc. The
methods allow a node to add to or removed from a node tree (in the
context of an XmlDocument or
XmlDocumentFragment), with respect to a reference
node.
public abstract class XmlNode : ICloneable, IEnumerable, System.Xml.XPath.IXPathNavigable { // Public Instance Properties public virtual XmlAttributeCollection Attributes{get; } public virtual string BaseURI{get; } public virtual XmlNodeList ChildNodes{get; } public virtual XmlNode FirstChild{get; } public virtual bool HasChildNodes{get; } public virtual string InnerText{set; get; } public virtual string InnerXml{set; get; } public virtual bool IsReadOnly{get; } public virtual XmlNode LastChild{get; } public abstract string LocalName{get; } public abstract string Name{get; } public virtual string NamespaceURI{get; } public virtual XmlNode NextSibling{get; } public abstract XmlNodeType NodeType{get; } public virtual string OuterXml{get; } public virtual ...