The members of System.Xml.XPath.XPathNavigator are listed below.
See Also: Inherited members from System.Xml.XPath.XPathItem
Initializes a new instance of the System.Xml.XPath.XPathNavigator class. |
[read-only] abstract | BaseURI | string.
When overridden in a derived class, gets the base URI for the current node. |
[read-only] | CanEdit | bool.
Gets a value indicating whether the System.Xml.XPath.XPathNavigator can edit the underlying XML data. |
[read-only] | HasAttributes | bool.
Gets a value indicating whether the current node has any attributes. |
[read-only] | HasChildren | bool.
Gets a value indicating whether the current node has any child nodes. |
InnerXml | string.
Gets or sets the markup representing the child nodes of the current node. | |
[read-only] abstract | IsEmptyElement | bool.
When overridden in a derived class, gets a value indicating whether the current node is an empty element without an end element tag. |
[read-only] override | IsNode | bool.
Gets a value indicating if the current node represents an XPath node. |
[read-only] abstract | LocalName | string.
When overridden in a derived class, gets the XPathNavigator.Name of the current node without any namespace prefix. |
[read-only] abstract | Name | string.
When overridden in a derived class, gets the qualified name of the current node. |
[read-only] abstract | NamespaceURI | string.
When overridden in a derived class, gets the namespace URI of the current node. |
[read-only] abstract | NameTable | System.Xml.XmlNameTable.
When overridden in a derived class, gets the System.Xml.XmlNameTable of the System.Xml.XPath.XPathNavigator. |
[read-only] static | NavigatorComparer | IEqualityComparer.
Gets an IEqualityComparer used for equality comparison of System.Xml.XPath.XPathNavigator objects. |
[read-only] abstract | NodeType | XPathNodeType.
When overridden in a derived class, gets the System.Xml.XPath.XPathNodeType of the current node. |
OuterXml | string.
Gets or sets the markup representing the opening and closing tags of the current node and its child nodes. | |
[read-only] abstract | Prefix | string.
When overridden in a derived class, gets the namespace prefix associated with the current node. |
[read-only] | SchemaInfo | System.Xml.Schema.IXmlSchemaInfo.
Gets the schema information that has been assigned to the current node as a result of schema validation. |
[read-only] override | TypedValue | object.
Gets the current node as a boxed object of the most appropriate .NET Framework type. |
[read-only] | UnderlyingObject | object.
Used by System.Xml.XPath.XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects. |
[read-only] abstract | Value | string.
Gets the value of the current node. |
[read-only] override | ValueAsBoolean | bool.
Gets the current node's value as a bool. |
[read-only] override | ValueAsDateTime | DateTime.
Gets the current node's value as a DateTime. |
[read-only] override | ValueAsDouble | double.
Gets the current node's value as a double. |
[read-only] override | ValueAsInt | int.
Gets the current node's value as an int. |
[read-only] override | ValueAsLong | long.
Gets the current node's value as an long. |
[read-only] override | ValueType | Type.
Gets the .NET Framework Type of the current node. |
[read-only] | XmlLang | string.
Gets the xml:lang scope for the current node. |
[read-only] override | XmlType | System.Xml.Schema.XmlSchemaType.
Gets the System.Xml.Schema.XmlSchemaType information for the current node. |
AppendChild()
| ||
AppendChild(string)
| ||
AppendChild(System.Xml.XmlReader)
| ||
AppendChild(XPathNavigator)
| ||
AppendChildElement(string, string, string, string)
| ||
CheckValidity(System.Xml.Schema.XmlSchemaSet, System.Xml.Schema.ValidationEventHandler)
| ||
abstract | Clone()
| |
ComparePosition(XPathNavigator)
| ||
Compile(string)
| ||
CreateAttribute(string, string, string, string)
| ||
CreateAttributes()
| ||
CreateNavigator()
| ||
DeleteRange(XPathNavigator)
| ||
DeleteSelf()
| ||
Evaluate(string)
| ||
Evaluate(XPathExpression)
| ||
Evaluate(string, System.Xml.IXmlNamespaceResolver)
| ||
Evaluate(XPathExpression, XPathNodeIterator)
| ||
GetAttribute(string, string)
| ||
GetNamespace(string)
| ||
GetNamespacesInScope(System.Xml.XmlNamespaceScope)
| ||
InsertAfter()
| ||
InsertAfter(string)
| ||
InsertAfter(System.Xml.XmlReader)
| ||
InsertAfter(XPathNavigator)
| ||
InsertBefore()
| ||
InsertBefore(string)
| ||
InsertBefore(System.Xml.XmlReader)
| ||
InsertBefore(XPathNavigator)
| ||
InsertElementAfter(string, string, string, string)
| ||
InsertElementBefore(string, string, string, string)
| ||
IsDescendant(XPathNavigator)
| ||
abstract | IsSamePosition(XPathNavigator)
| |
LookupNamespace(string)
| ||
LookupPrefix(string)
| ||
Matches(string)
| ||
Matches(XPathExpression)
| ||
abstract | MoveTo(XPathNavigator)
| |
MoveToAttribute(string, string)
| ||
MoveToChild(XPathNodeType)
| ||
MoveToChild(string, string)
| ||
MoveToFirst()
| ||
abstract | MoveToFirstAttribute()
| |
abstract | MoveToFirstChild()
| |
MoveToFirstNamespace()
| ||
abstract | MoveToFirstNamespace(XPathNamespaceScope)
| |
MoveToFollowing(XPathNodeType)
| ||
MoveToFollowing(string, string)
| ||
MoveToFollowing(XPathNodeType, XPathNavigator)
| ||
MoveToFollowing(string, string, XPathNavigator)
| ||
abstract | MoveToId(string)
| |
MoveToNamespace(string)
| ||
abstract | MoveToNext()
| |
MoveToNext(XPathNodeType)
| ||
MoveToNext(string, string)
| ||
abstract | MoveToNextAttribute()
| |
MoveToNextNamespace()
| ||
abstract | MoveToNextNamespace(XPathNamespaceScope)
| |
abstract | MoveToParent()
| |
abstract | MoveToPrevious()
| |
MoveToRoot()
| ||
PrependChild()
| ||
PrependChild(string)
| ||
PrependChild(System.Xml.XmlReader)
| ||
PrependChild(XPathNavigator)
| ||
PrependChildElement(string, string, string, string)
| ||
ReadSubtree()
| ||
ReplaceRange(XPathNavigator)
| ||
ReplaceSelf(string)
| ||
ReplaceSelf(System.Xml.XmlReader)
| ||
ReplaceSelf(XPathNavigator)
| ||
Select(string)
| ||
Select(XPathExpression)
| ||
Select(string, System.Xml.IXmlNamespaceResolver)
| ||
SelectAncestors(XPathNodeType, bool)
| ||
SelectAncestors(string, string, bool)
| ||
SelectChildren(XPathNodeType)
| ||
SelectChildren(string, string)
| ||
SelectDescendants(XPathNodeType, bool)
| ||
SelectDescendants(string, string, bool)
| ||
SelectSingleNode(string)
| ||
SelectSingleNode(XPathExpression)
| ||
SelectSingleNode(string, System.Xml.IXmlNamespaceResolver)
| ||
SetTypedValue(object)
| ||
SetValue(string)
| ||
override | ToString()
| |
override | ValueAs(Type, System.Xml.IXmlNamespaceResolver)
| |
WriteSubtree(System.Xml.XmlWriter)
|
ICloneable.Clone |
Creates a new copy of the System.Xml.XPath.XPathNavigator object. |