Mono Class Library: Overview

System.Xml.XmlNode: Members

The members of System.Xml.XmlNode are listed below.

See Also: Inherited members from System.Object

Public Properties

[read-only]
AttributesXmlAttributeCollection. The Xml attributes on this node.
[read-only]
BaseURIstring. The base URI of the node.
[read-only]
ChildNodesXmlNodeList. The children of this node.
[read-only]
FirstChildXmlNode. The first child of this node.
[read-only]
HasChildNodesbool. Determines whether or not this node has children.
InnerTextstring. Gets or sets a textual value for this node.
InnerXmlstring. Gets or sets the contents of the node as an Xml string.
[read-only]
IsReadOnlybool. Whether the node is read-only.
[read-only]
default property
Item(string)XmlElement. Gets the child element with the given name.
[read-only]
default property
Item(string, string)XmlElement. Gets the child element with the given local name and namespace URI.
[read-only]
LastChildXmlNode. The last child of this node.
[read-only]
abstract
LocalNamestring. The local name of the node.
[read-only]
abstract
Namestring. The fully qualified name of the node.
[read-only]
NamespaceURIstring. The Xml namespace of the node.
[read-only]
NextSiblingXmlNode. The next sibling of the node.
[read-only]
abstract
NodeTypeXmlNodeType. The type of the node.
[read-only]
OuterXmlstring. Gets a string representation of the node.
[read-only]
OwnerDocumentXmlDocument. The document of which this node is a part.
[read-only]
ParentNodeXmlNode. The parent of this node.
Prefixstring. The prefixed used as shorthand for the XmlNode.NamespaceUri for this node.
[read-only]
PreviousSiblingXmlNode. The previous sibling of the node.
[read-only]
SchemaInfoSystem.Xml.Schema.IXmlSchemaInfo. Documentation for this section has not yet been entered.
Valuestring. The value of the node. This depends on it's XmlNode.NodeType.

Public Methods

AppendChild(XmlNode) : XmlNode
Add a given node as a child of this one.
Clone() : XmlNode
Creates a deep copy of this node.
abstract
CloneNode(bool) : XmlNode
Creates a clone of the node.
CreateNavigator() : System.Xml.XPath.XPathNavigator
Creates an System.Xml.XPath.XPathNavigator located at the node.
GetEnumerator() : IEnumerator
Gets an enumerator over the children of the node.
GetNamespaceOfPrefix(string) : string
Gets the URI associated with the given namespace prefix.
GetPrefixOfNamespace(string) : string
Gets the prefix associated with the given namespace.
InsertAfter(XmlNode, XmlNode) : XmlNode
Inserts a node after one of this node's children.
InsertBefore(XmlNode, XmlNode) : XmlNode
Inserts a node before one of this node's children.
Normalize()
Documentation for this section has not yet been entered.
PrependChild(XmlNode) : XmlNode
Inserts a node as the first child of this node.
RemoveAll()
Removes all of the children of the node.
RemoveChild(XmlNode) : XmlNode
Remove a child node.
ReplaceChild(XmlNode, XmlNode) : XmlNode
Replace a child node.
SelectNodes(string) : XmlNodeList
Run an XPath expression against this node.
SelectNodes(string, XmlNamespaceManager) : XmlNodeList
Run an XPath expression against this node within a given context.
SelectSingleNode(string) : XmlNode
Run an XPath expression against this node, returning the first matching node.
SelectSingleNode(string, XmlNamespaceManager) : XmlNode
Run an XPath expression against this node in a given context, returning the first matching node.
Supports(string, string) : bool
Tests whether the node supports certain DOM features.
abstract
WriteContentTo(XmlWriter)
Writes the child nodes of this node to an System.Xml.XmlWriter.
abstract
WriteTo(XmlWriter)
Writes the node and its children to an System.Xml.XmlWriter.

Explicitly Implemented Interface Members

ICloneable.CloneDocumentation for this section has not yet been entered.
IEnumerable.GetEnumeratorDocumentation for this section has not yet been entered.

Extension Methods

static
AsQueryable(this IEnumerable) : System.Linq.IQueryable
Documentation for this section has not yet been entered.
static
Cast<TResult>(this IEnumerable) : IEnumerable<TResult>
Documentation for this section has not yet been entered.
static
OfType<TResult>(this IEnumerable) : IEnumerable<TResult>
Documentation for this section has not yet been entered.