Mono Class Library: Overview

System.Xml.XPath.XPathNavigator: Members

The members of System.Xml.XPath.XPathNavigator are listed below.

See Also: Inherited members from System.Xml.XPath.XPathItem

Protected Constructors

The constructor.

Public Properties

[read-only]
abstract
BaseURIstring. Represents the base URI of the current node.
[read-only]
CanEditbool. Documentation for this section has not yet been entered.
[read-only]
HasAttributesbool. Indicates if the current node has attributes or not.
[read-only]
HasChildrenbool. Indicates if the current node has children or not.
InnerXmlstring. Documentation for this section has not yet been entered.
[read-only]
abstract
IsEmptyElementbool. Indicates if the current node is "empty tag element" or not.
[read-only]
override
IsNodebool. Documentation for this section has not yet been entered.
[read-only]
abstract
LocalNamestring. Represents the local part of the current node, or prefix of the current namespace node.
[read-only]
abstract
Namestring. Represents the prefixed tag name of the current node, or namespace prefix of the current namespace node.
[read-only]
abstract
NamespaceURIstring. Represents the namespace URI part of the current node, or namespace URI of the current namespace node.
[read-only]
abstract
NameTableSystem.Xml.XmlNameTable. The name table that is used in this instance.
[read-only]
static
NavigatorComparerIEqualityComparer. Documentation for this section has not yet been entered.
[read-only]
abstract
NodeTypeXPathNodeType. Represents the node type of the current node based on "XPath data model".
OuterXmlstring. Documentation for this section has not yet been entered.
[read-only]
abstract
Prefixstring. Represents the prefix of the current node.
[read-only]
SchemaInfoSystem.Xml.Schema.IXmlSchemaInfo. Documentation for this section has not yet been entered.
[read-only]
override
TypedValueobject. Documentation for this section has not yet been entered.
[read-only]
UnderlyingObjectobject. Documentation for this section has not yet been entered.
[read-only]
abstract
Valuestring. Represents the "value" of the current node.
[read-only]
override
ValueAsBooleanbool. Documentation for this section has not yet been entered.
[read-only]
override
ValueAsDateTimeDateTime. Documentation for this section has not yet been entered.
[read-only]
override
ValueAsDoubledouble. Documentation for this section has not yet been entered.
[read-only]
override
ValueAsIntint. Documentation for this section has not yet been entered.
[read-only]
override
ValueAsLonglong. Documentation for this section has not yet been entered.
[read-only]
override
ValueTypeType. Documentation for this section has not yet been entered.
[read-only]
XmlLangstring. Represents the xml:lang context value that is specified in the current node, or inherited from the nearest ancestor of the current node that is locally specified xml:lang attribute.
[read-only]
override
XmlTypeSystem.Xml.Schema.XmlSchemaType. Documentation for this section has not yet been entered.

Public Methods

AppendChild() : System.Xml.XmlWriter
Documentation for this section has not yet been entered.
AppendChild(string)
Documentation for this section has not yet been entered.
AppendChild(System.Xml.XmlReader)
Documentation for this section has not yet been entered.
AppendChild(XPathNavigator)
Documentation for this section has not yet been entered.
AppendChildElement(string, string, string, string)
Documentation for this section has not yet been entered.
CheckValidity(System.Xml.Schema.XmlSchemaSet, System.Xml.Schema.ValidationEventHandler) : bool
Documentation for this section has not yet been entered.
abstract
Clone() : XPathNavigator
Clones this instance and returns the copy.
ComparePosition(XPathNavigator) : System.Xml.XmlNodeOrder
Evaluates in which direction the current node of the argument XPathNavigator exists as compared to the current node of this instance.
Compile(string) : XPathExpression
Compiles the specified string that represents XPath expression and returns System.Xml.XPath.XPathExpression instance.
CreateAttribute(string, string, string, string)
Documentation for this section has not yet been entered.
CreateAttributes() : System.Xml.XmlWriter
Documentation for this section has not yet been entered.
CreateNavigator() : XPathNavigator
Documentation for this section has not yet been entered.
DeleteRange(XPathNavigator)
Documentation for this section has not yet been entered.
DeleteSelf()
Documentation for this section has not yet been entered.
Evaluate(string) : object
Evaluates an XPath expression and returns the result. The call to this method is equivalent to Evaluate (Compile (xpath)).
Evaluate(XPathExpression) : object
Evaluates an XPath expression and returns the result. The call to this method is equivalent to Evaluate (expr, null).
Evaluate(string, System.Xml.IXmlNamespaceResolver) : object
Documentation for this section has not yet been entered.
Evaluate(XPathExpression, XPathNodeIterator) : object
Evaluates an XPath expression and returns the result.
GetAttribute(string, string) : string
Gets the value string of the specified attribute.
GetNamespace(string) : string
Gets the namespace URI that is mapped to the argument prefix.
GetNamespacesInScope(System.Xml.XmlNamespaceScope) : IDictionary<string, string>
Documentation for this section has not yet been entered.
InsertAfter() : System.Xml.XmlWriter
Documentation for this section has not yet been entered.
InsertAfter(string)
Documentation for this section has not yet been entered.
InsertAfter(System.Xml.XmlReader)
Documentation for this section has not yet been entered.
InsertAfter(XPathNavigator)
Documentation for this section has not yet been entered.
InsertBefore() : System.Xml.XmlWriter
Documentation for this section has not yet been entered.
InsertBefore(string)
Documentation for this section has not yet been entered.
InsertBefore(System.Xml.XmlReader)
Documentation for this section has not yet been entered.
InsertBefore(XPathNavigator)
Documentation for this section has not yet been entered.
InsertElementAfter(string, string, string, string)
Documentation for this section has not yet been entered.
InsertElementBefore(string, string, string, string)
Documentation for this section has not yet been entered.
IsDescendant(XPathNavigator) : bool
Evaluates if the current node of the argument XPathNavigator is a descendant of the current node of this instance.
abstract
IsSamePosition(XPathNavigator) : bool
Evaluates if the current node of the argument XPathNavigator is positioned as the same as the current node of this instance.
LookupNamespace(string) : string
Documentation for this section has not yet been entered.
LookupPrefix(string) : string
Documentation for this section has not yet been entered.
Matches(string) : bool
Evaluates if the current node matches with the argument XPath expression. The call to this method is equivalent to Matches (Compile (xpath)).
Matches(XPathExpression) : bool
Evaluates if the current node matches with the argument XPath expression.
abstract
MoveTo(XPathNavigator) : bool
Moves the current node of this instance to the current node of the argument navigator.
MoveToAttribute(string, string) : bool
Moves the current node to the specified attribute.
MoveToChild(XPathNodeType) : bool
Documentation for this section has not yet been entered.
MoveToChild(string, string) : bool
Documentation for this section has not yet been entered.
MoveToFirst() : bool
Moves the current node to the first sibling node.
abstract
MoveToFirstAttribute() : bool
Moves the current node to the first attribute.
abstract
MoveToFirstChild() : bool
Moves the current node to the first child node.
MoveToFirstNamespace() : bool
Moves the current node to the first namespace node. The call to this method is euivalent to MoveToFirstNamespace (XPathNamespaceScope.All).
abstract
MoveToFirstNamespace(XPathNamespaceScope) : bool
Moves the current node to the first namespace node, filtered by the argument scope.
MoveToFollowing(XPathNodeType) : bool
Documentation for this section has not yet been entered.
MoveToFollowing(string, string) : bool
Documentation for this section has not yet been entered.
MoveToFollowing(XPathNodeType, XPathNavigator) : bool
Documentation for this section has not yet been entered.
MoveToFollowing(string, string, XPathNavigator) : bool
Documentation for this section has not yet been entered.
abstract
MoveToId(string) : bool
Moves the current node to the node that matches with the specified ID.
MoveToNamespace(string) : bool
Mpves the current node to the namespace node that has the specified prefix.
abstract
MoveToNext() : bool
Moves the current node to the next sibling node.
MoveToNext(XPathNodeType) : bool
Documentation for this section has not yet been entered.
MoveToNext(string, string) : bool
Documentation for this section has not yet been entered.
abstract
MoveToNextAttribute() : bool
Moves the current node to the next attribute.
MoveToNextNamespace() : bool
Moves the current node to the next namespace node. The call to this method is euivalent to MoveToNextNamespace (XPathNamespaceScope.All).
abstract
MoveToNextNamespace(XPathNamespaceScope) : bool
Moves the current node to the next namespace node, filtered by the argument scope.
abstract
MoveToParent() : bool
Moves the current node to the parent node. If the current node is attribute, then it moves to the owner element node. It also applies to the current node is namespace (note that the parent node of a namespace node is not always local parent node).
abstract
MoveToPrevious() : bool
Moves the current node to the previous sibling node.
MoveToRoot()
Moves the current node to the document root. This method never fails.
PrependChild() : System.Xml.XmlWriter
Documentation for this section has not yet been entered.
PrependChild(string)
Documentation for this section has not yet been entered.
PrependChild(System.Xml.XmlReader)
Documentation for this section has not yet been entered.
PrependChild(XPathNavigator)
Documentation for this section has not yet been entered.
PrependChildElement(string, string, string, string)
Documentation for this section has not yet been entered.
ReadSubtree() : System.Xml.XmlReader
Documentation for this section has not yet been entered.
ReplaceRange(XPathNavigator) : System.Xml.XmlWriter
Documentation for this section has not yet been entered.
ReplaceSelf(string)
Documentation for this section has not yet been entered.
ReplaceSelf(System.Xml.XmlReader)
Documentation for this section has not yet been entered.
ReplaceSelf(XPathNavigator)
Documentation for this section has not yet been entered.
Select(string) : XPathNodeIterator
Evaluates an XPath expression that returns XPath node-set and returns the result. The call to this method is equivalent to Select (Compile (xpath)).
Select(XPathExpression) : XPathNodeIterator
Evaluates an XPath expression that returns XPath node-set and returns the result. This method is the same as the result of Select (Compile (xpath)).
Select(string, System.Xml.IXmlNamespaceResolver) : XPathNodeIterator
Documentation for this section has not yet been entered.
SelectAncestors(XPathNodeType, bool) : XPathNodeIterator
Selects the ancestor nodes and optionally the current node itself that has specific node type.
SelectAncestors(string, string, bool) : XPathNodeIterator
Selects the ancestor nodes and optionally the current node itself that has specific qualified name of the current node of this instance. The typical usage of this method is internal XPath evaluation of "ancestor::foo" or "ancestor-or-self::bar".
SelectChildren(XPathNodeType) : XPathNodeIterator
Selects the child nodes that has specific qualified name.
SelectChildren(string, string) : XPathNodeIterator
Selects the child nodes that has specific qualified name.
SelectDescendants(XPathNodeType, bool) : XPathNodeIterator
Selects the descendant nodes and optionally the current node itself that has specific node type.
SelectDescendants(string, string, bool) : XPathNodeIterator
Selects the descendant nodes and optionally the current node itself that has specific qualified name of the current node of this instance. The typical usage of this method is internal XPath evaluation of "descendant::foo" or "descendant-or-self::bar".
SelectSingleNode(string) : XPathNavigator
Documentation for this section has not yet been entered.
SelectSingleNode(XPathExpression) : XPathNavigator
Documentation for this section has not yet been entered.
SelectSingleNode(string, System.Xml.IXmlNamespaceResolver) : XPathNavigator
Documentation for this section has not yet been entered.
SetTypedValue(object)
Documentation for this section has not yet been entered.
SetValue(string)
Documentation for this section has not yet been entered.
override
ToString() : string
Overriden. Returns the node value of the current node. The value is equivalent to XPathNavigator.Value property.
override
ValueAs(Type, System.Xml.IXmlNamespaceResolver) : object
Documentation for this section has not yet been entered.
WriteSubtree(System.Xml.XmlWriter)
Documentation for this section has not yet been entered.

Explicitly Implemented Interface Members

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