Mono Class Library: Overview

System.Xml.XPath.XPathNavigator: Method Members

The methods of System.Xml.XPath.XPathNavigator are listed below. For a list of all members, see the XPathNavigator Members list.

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

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.