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

  NameDescription
Public methodSubtreeXPathNavigatorSubtreeXPathNavigatorNewOverloaded.

Public Methods

  NameDescription
Public methodAppendChildOverloaded.
Public methodAppendChildElement
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.)
Public methodCheckValidity
Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.
(Inherited from XPathNavigator.)
Public methodClone
Creates new cloned version of the SubtreeXPathNavigator.
(Overrides XPathNavigator..::Clone()().)
Public methodComparePosition
Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.
(Inherited from XPathNavigator.)
Public methodCompile
Compiles a string representing an XPath expression and returns an XPathExpression object.
(Inherited from XPathNavigator.)
Public methodCreateAttribute
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.)
Public methodCreateAttributes
Returns an XmlWriter object used to create new attributes on the current element.
(Inherited from XPathNavigator.)
Public methodCreateNavigator
Returns a copy of the XPathNavigator.
(Inherited from XPathNavigator.)
Public methodDeleteRange
Deletes a range of sibling nodes from the current node to the node specified.
(Inherited from XPathNavigator.)
Public methodDeleteSelf
Deletes the current node and its child nodes.
(Inherited from XPathNavigator.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodEvaluateOverloaded.
Public methodGetAttribute (Overrides XPathNavigator..::GetAttribute(String, String).)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetNamespace (Overrides XPathNavigator..::GetNamespace(String).)
Public methodGetNamespacesInScope
Returns the in-scope namespaces of the current node.
(Inherited from XPathNavigator.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInsertAfterOverloaded.
Public methodInsertBeforeOverloaded.
Public methodInsertElementAfter
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.)
Public methodInsertElementBefore
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.)
Public methodIsDescendant
Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.
(Inherited from XPathNavigator.)
Public methodIsSamePosition (Overrides XPathNavigator..::IsSamePosition(XPathNavigator).)
Public methodLookupNamespace
Gets the namespace URI for the specified prefix.
(Inherited from XPathNavigator.)
Public methodLookupPrefix
Gets the prefix declared for the specified namespace URI.
(Inherited from XPathNavigator.)
Public methodMatchesOverloaded.
Public methodMoveTo (Overrides XPathNavigator..::MoveTo(XPathNavigator).)
Public methodMoveToAttribute (Overrides XPathNavigator..::MoveToAttribute(String, String).)
Public methodMoveToChildOverloaded.
Public methodMoveToFirst (Overrides XPathNavigator..::MoveToFirst()().)
Public methodMoveToFirstAttribute (Overrides XPathNavigator..::MoveToFirstAttribute()().)
Public methodMoveToFirstChild (Overrides XPathNavigator..::MoveToFirstChild()().)
Public methodMoveToFirstNamespace (Overrides XPathNavigator..::MoveToFirstNamespace(XPathNamespaceScope).)
Public methodMoveToFollowingOverloaded.
Public methodMoveToId (Overrides XPathNavigator..::MoveToId(String).)
Public methodMoveToNamespace (Overrides XPathNavigator..::MoveToNamespace(String).)
Public methodMoveToNextOverloaded.
Public methodMoveToNextAttribute (Overrides XPathNavigator..::MoveToNextAttribute()().)
Public methodMoveToNextNamespace (Overrides XPathNavigator..::MoveToNextNamespace(XPathNamespaceScope).)
Public methodMoveToParent (Overrides XPathNavigator..::MoveToParent()().)
Public methodMoveToPrevious (Overrides XPathNavigator..::MoveToPrevious()().)
Public methodMoveToRoot (Overrides XPathNavigator..::MoveToRoot()().)
Public methodPrependChildOverloaded.
Public methodPrependChildElement
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.)
Public methodReadSubtree
Returns an XmlReader object that contains the current node and its child nodes.
(Inherited from XPathNavigator.)
Public methodReplaceRange
Replaces a range of sibling nodes from the current node to the node specified.
(Inherited from XPathNavigator.)
Public methodReplaceSelfOverloaded.
Public methodSelectOverloaded.
Public methodSelectAncestorsOverloaded.
Public methodSelectChildrenOverloaded.
Public methodSelectDescendantsOverloaded.
Public methodSelectSingleNodeOverloaded.
Public methodSetTypedValue
Sets the typed value of the current node.
(Inherited from XPathNavigator.)
Public methodSetValue
Sets the value of the current node.
(Inherited from XPathNavigator.)
Public methodToString
Gets the text value of the current node.
(Inherited from XPathNavigator.)
Public methodValueAsOverloaded.
Public methodWriteSubtree
Streams the current node and its child nodes to the XmlWriter object specified.
(Inherited from XPathNavigator.)

Protected Methods

  NameDescription
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)

Public Properties

  NameDescription
Public propertyBaseURI
See BaseURI.
(Overrides XPathNavigator..::BaseURI.)
Public propertyCanEdit
Gets a value indicating whether the XPathNavigator can edit the underlying XML data.
(Inherited from XPathNavigator.)
Public propertyHasAttributes (Overrides XPathNavigator..::HasAttributes.)
Public propertyHasChildren (Overrides XPathNavigator..::HasChildren.)
Public propertyInnerXml
Gets or sets the markup representing the child nodes of the current node.
(Inherited from XPathNavigator.)
Public propertyIsEmptyElement (Overrides XPathNavigator..::IsEmptyElement.)
Public propertyIsNode
Gets a value indicating if the current node represents an XPath node.
(Inherited from XPathNavigator.)
Public propertyLocalName
See LocalName.
(Overrides XPathNavigator..::LocalName.)
Public propertyName
See Name.
(Overrides XPathNavigator..::Name.)
Public propertyNamespaceURI (Overrides XPathNavigator..::NamespaceURI.)
Public propertyNameTable
See NameTable.
(Overrides XPathNavigator..::NameTable.)
Public propertyNodeType
See NodeType.
(Overrides XPathNavigator..::NodeType.)
Public propertyOuterXml
Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.
(Inherited from XPathNavigator.)
Public propertyPrefix
See Prefix.
(Overrides XPathNavigator..::Prefix.)
Public propertySchemaInfo
Gets the schema information that has been assigned to the current node as a result of schema validation.
(Inherited from XPathNavigator.)
Public propertyTypedValue
Gets the current node as a boxed object of the most appropriate .NET Framework type.
(Inherited from XPathNavigator.)
Public propertyUnderlyingObject
Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.
(Inherited from XPathNavigator.)
Public propertyValue
See Value.
(Overrides XPathItem..::Value.)
Public propertyValueAsBoolean
Gets the current node's value as a Boolean.
(Inherited from XPathNavigator.)
Public propertyValueAsDateTime
Gets the current node's value as a DateTime.
(Inherited from XPathNavigator.)
Public propertyValueAsDouble
Gets the current node's value as a Double.
(Inherited from XPathNavigator.)
Public propertyValueAsInt
Gets the current node's value as an Int32.
(Inherited from XPathNavigator.)
Public propertyValueAsLong
Gets the current node's value as an Int64.
(Inherited from XPathNavigator.)
Public propertyValueType
Gets the .NET Framework Type of the current node.
(Inherited from XPathNavigator.)
Public propertyXmlLang
See XmlLang.
(Overrides XPathNavigator..::XmlLang.)
Public propertyXmlType
Gets the XmlSchemaType information for the current node.
(Inherited from XPathNavigator.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodICloneable..::Clone (Inherited from XPathNavigator.)

See Also