Mvp.Xml Library API Documentation
Syntax
| C# |
|---|
public class SubtreeXPathNavigator |
| Visual Basic (Declaration) |
|---|
Public Class SubtreeXPathNavigator |
| Visual C++ |
|---|
public ref class SubtreeXPathNavigator |
The type exposes the following members.
Public Constructors
| Name | Description | |
|---|---|---|
| SubtreeXPathNavigatorSubtreeXPathNavigatorNew | Overloaded. |
Public Methods
| Name | Description | |
|---|---|---|
| AppendChild | Overloaded. | |
| AppendChildElement | Creates a new child element node at the end of the list of child nodes of the current node using the namespace prefix, local name and namespace URI specified with the value specified. (Inherited from XPathNavigator.) | |
| CheckValidity | Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided. (Inherited from XPathNavigator.) | |
| Clone |
Creates new cloned version of the SubtreeXPathNavigator.
(Overrides XPathNavigator..::Clone()().) | |
| ComparePosition | Compares the position of the current XPathNavigator with the position of the XPathNavigator specified. (Inherited from XPathNavigator.) | |
| Compile | Compiles a string representing an XPath expression and returns an XPathExpression object. (Inherited from XPathNavigator.) | |
| CreateAttribute | Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified. (Inherited from XPathNavigator.) | |
| CreateAttributes | Returns an XmlWriter object used to create new attributes on the current element. (Inherited from XPathNavigator.) | |
| CreateNavigator | Returns a copy of the XPathNavigator. (Inherited from XPathNavigator.) | |
| DeleteRange | Deletes a range of sibling nodes from the current node to the node specified. (Inherited from XPathNavigator.) | |
| DeleteSelf | Deletes the current node and its child nodes. (Inherited from XPathNavigator.) | |
| Equals | (Inherited from Object.) | |
| Evaluate | Overloaded. | |
| GetAttribute | (Overrides XPathNavigator..::GetAttribute(String, String).) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetNamespace |
See GetNamespace(String).
(Overrides XPathNavigator..::GetNamespace(String).) | |
| GetNamespacesInScope | Returns the in-scope namespaces of the current node. (Inherited from XPathNavigator.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| InsertAfter | Overloaded. | |
| InsertBefore | Overloaded. | |
| InsertElementAfter | Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified. (Inherited from XPathNavigator.) | |
| InsertElementBefore | Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified. (Inherited from XPathNavigator.) | |
| IsDescendant | Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator. (Inherited from XPathNavigator.) | |
| IsSamePosition | (Overrides XPathNavigator..::IsSamePosition(XPathNavigator).) | |
| LookupNamespace | Gets the namespace URI for the specified prefix. (Inherited from XPathNavigator.) | |
| LookupPrefix | Gets the prefix declared for the specified namespace URI. (Inherited from XPathNavigator.) | |
| Matches | Overloaded. | |
| MoveTo | (Overrides XPathNavigator..::MoveTo(XPathNavigator).) | |
| MoveToAttribute | (Overrides XPathNavigator..::MoveToAttribute(String, String).) | |
| MoveToChild | Overloaded. | |
| MoveToFirst |
See MoveToFirst()().
(Overrides XPathNavigator..::MoveToFirst()().) | |
| MoveToFirstAttribute | (Overrides XPathNavigator..::MoveToFirstAttribute()().) | |
| MoveToFirstChild |
See MoveToFirstChild()().
(Overrides XPathNavigator..::MoveToFirstChild()().) | |
| MoveToFirstNamespace | (Overrides XPathNavigator..::MoveToFirstNamespace(XPathNamespaceScope).) | |
| MoveToFollowing | Overloaded. | |
| MoveToId |
See MoveToId(String).
(Overrides XPathNavigator..::MoveToId(String).) | |
| MoveToNamespace | (Overrides XPathNavigator..::MoveToNamespace(String).) | |
| MoveToNext | Overloaded. | |
| MoveToNextAttribute | (Overrides XPathNavigator..::MoveToNextAttribute()().) | |
| MoveToNextNamespace | (Overrides XPathNavigator..::MoveToNextNamespace(XPathNamespaceScope).) | |
| MoveToParent |
See MoveToParent()().
(Overrides XPathNavigator..::MoveToParent()().) | |
| MoveToPrevious |
See MoveToPrevious()().
(Overrides XPathNavigator..::MoveToPrevious()().) | |
| MoveToRoot |
See MoveToRoot()().
(Overrides XPathNavigator..::MoveToRoot()().) | |
| PrependChild | Overloaded. | |
| PrependChildElement | Creates a new child element at the beginning of the list of child nodes of the current node using the namespace prefix, local name, and namespace URI specified with the value specified. (Inherited from XPathNavigator.) | |
| ReadSubtree | Returns an XmlReader object that contains the current node and its child nodes. (Inherited from XPathNavigator.) | |
| ReplaceRange | Replaces a range of sibling nodes from the current node to the node specified. (Inherited from XPathNavigator.) | |
| ReplaceSelf | Overloaded. | |
| Select | Overloaded. | |
| SelectAncestors | Overloaded. | |
| SelectChildren | Overloaded. | |
| SelectDescendants | Overloaded. | |
| SelectSingleNode | Overloaded. | |
| SetTypedValue | Sets the typed value of the current node. (Inherited from XPathNavigator.) | |
| SetValue | Sets the value of the current node. (Inherited from XPathNavigator.) | |
| ToString | Gets the text value of the current node. (Inherited from XPathNavigator.) | |
| ValueAs | Overloaded. | |
| WriteSubtree | Streams the current node and its child nodes to the XmlWriter object specified. (Inherited from XPathNavigator.) |
Protected Methods
| Name | Description | |
|---|---|---|
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Public Properties
| Name | Description | |
|---|---|---|
| BaseURI |
See BaseURI.
(Overrides XPathNavigator..::BaseURI.) | |
| CanEdit | Gets a value indicating whether the XPathNavigator can edit the underlying XML data. (Inherited from XPathNavigator.) | |
| HasAttributes |
See HasAttributes.
(Overrides XPathNavigator..::HasAttributes.) | |
| HasChildren |
See HasChildren.
(Overrides XPathNavigator..::HasChildren.) | |
| InnerXml | Gets or sets the markup representing the child nodes of the current node. (Inherited from XPathNavigator.) | |
| IsEmptyElement |
See IsEmptyElement.
(Overrides XPathNavigator..::IsEmptyElement.) | |
| IsNode | Gets a value indicating if the current node represents an XPath node. (Inherited from XPathNavigator.) | |
| LocalName |
See LocalName.
(Overrides XPathNavigator..::LocalName.) | |
| Name |
See Name.
(Overrides XPathNavigator..::Name.) | |
| NamespaceURI |
See NamespaceURI.
(Overrides XPathNavigator..::NamespaceURI.) | |
| NameTable |
See NameTable.
(Overrides XPathNavigator..::NameTable.) | |
| NodeType |
See NodeType.
(Overrides XPathNavigator..::NodeType.) | |
| OuterXml | Gets or sets the markup representing the opening and closing tags of the current node and its child nodes. (Inherited from XPathNavigator.) | |
| Prefix |
See Prefix.
(Overrides XPathNavigator..::Prefix.) | |
| SchemaInfo | Gets the schema information that has been assigned to the current node as a result of schema validation. (Inherited from XPathNavigator.) | |
| TypedValue | Gets the current node as a boxed object of the most appropriate .NET Framework type. (Inherited from XPathNavigator.) | |
| UnderlyingObject | Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects. (Inherited from XPathNavigator.) | |
| Value |
See Value.
(Overrides XPathItem..::Value.) | |
| ValueAsBoolean | Gets the current node's value as a Boolean. (Inherited from XPathNavigator.) | |
| ValueAsDateTime | Gets the current node's value as a DateTime. (Inherited from XPathNavigator.) | |
| ValueAsDouble | Gets the current node's value as a Double. (Inherited from XPathNavigator.) | |
| ValueAsInt | Gets the current node's value as an Int32. (Inherited from XPathNavigator.) | |
| ValueAsLong | Gets the current node's value as an Int64. (Inherited from XPathNavigator.) | |
| ValueType | Gets the .NET Framework Type of the current node. (Inherited from XPathNavigator.) | |
| XmlLang |
See XmlLang.
(Overrides XPathNavigator..::XmlLang.) | |
| XmlType | Gets the XmlSchemaType information for the current node. (Inherited from XPathNavigator.) |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| ICloneable..::Clone | (Inherited from XPathNavigator.) |
See Also
Mvp.Xml.Common.XPath Namespace