Version

XPathDataNavigator Class Members

The following tables list the members exposed by XPathDataNavigator.

Public Constructors
 NameDescription
Public ConstructorXPathDataNavigator ConstructorCreates a data navigator with a current object.  
Public Properties
 NameDescription
Public PropertyAttributeIndexCurrent attribute index of the node.  
Public PropertyBaseURIOverridden. Base URI of the grid. To distinguish "our" data.  
Public PropertyCanEditGets a value indicating whether the System.Xml.XPath.XPathNavigator can edit the underlying XML data. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyCurrentCurrent object of the navigator.  
Public PropertyHasAttributesOverridden. Shows if the current node has attributes.  
Public PropertyHasChildrenOverridden. Shows if current node has chidldren.  
Public PropertyInnerXmlGets or sets the markup representing the child nodes of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyIsEmptyElementOverridden. Indicates if the current node is empty. All grid's data nodes are usually not empty.  
Public PropertyIsNodeGets a value indicating if the current node represents an XPath node. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyLocalNameOverridden. Local representation of the current node with no prefix and no namespace.  
Public PropertyNameOverridden. Full name of the current node.  
Public PropertyNamespaceURIOverridden. URI of the node.  
Public PropertyNameTableOverridden. Name table associated with the implemetation.  
Public PropertyNodeTypeOverridden. Type of current node.  
Public PropertyOuterXmlOverridden. Text representation of the XPathDataNavigator's data.  
Public PropertyPrefixOverridden. Prefix of the node.  
Public PropertySchemaInfoGets the schema information that has been assigned to the current node as a result of schema validation. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyTypedValueGets the current node as a boxed object of the most appropriate .NET Framework type. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyUnderlyingObjectUsed by System.Xml.XPath.XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyValueOverridden. Value of the node.  
Public PropertyValueAsBooleanGets the current node's value as a System.Boolean. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyValueAsDateTimeGets the current node's value as a System.DateTime. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyValueAsDoubleGets the current node's value as a System.Double. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyValueAsIntGets the current node's value as an System.Int32. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyValueAsLongGets the current node's value as an System.Int64. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyValueTypeGets the .NET Framework System.Type of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public PropertyXmlLangOverridden. Xml language.  
Public PropertyXmlTypeGets the System.Xml.Schema.XmlSchemaType information for the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public Methods
 NameDescription
Public MethodAppendChildOverloaded. Returns an System.Xml.XmlWriter object used to create one or more new child nodes at the end of the list of child nodes of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodAppendChildElementCreates 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 System.Xml.XPath.XPathNavigator)
Public MethodCheckValidityVerifies that the XML data in the System.Xml.XPath.XPathNavigator conforms to the XML Schema definition language (XSD) schema provided. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodCloneOverridden. Clones the navigator object.  
Public MethodComparePositionCompares the position of the current System.Xml.XPath.XPathNavigator with the position of the System.Xml.XPath.XPathNavigator specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodCompileCompiles a string representing an XPath expression and returns an System.Xml.XPath.XPathExpression object. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodCreateAttributeCreates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodCreateAttributesReturns an System.Xml.XmlWriter object used to create new attributes on the current element. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodCreateNavigatorReturns a copy of the System.Xml.XPath.XPathNavigator. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodDeleteRangeDeletes a range of sibling nodes from the current node to the node specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodDeleteSelfDeletes the current node and its child nodes. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodEvaluateOverloaded. Evaluates the specified XPath expression and returns the typed result. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodGetAttributeOverridden. Gets an attribute off the node that is being navigated by its name and namespace URI.  
Public MethodGetNamespaceOverridden. Returns the value of the namespace node corresponding to the specified local name.  
Public MethodGetNamespacesInScopeReturns the in-scope namespaces of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodInsertAfterOverloaded. Returns an System.Xml.XmlWriter object used to create a new sibling node after the currently selected node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodInsertBeforeOverloaded. Returns an System.Xml.XmlWriter object used to create a new sibling node before the currently selected node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodInsertElementAfterCreates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodInsertElementBeforeCreates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodIsDescendantDetermines whether the specified System.Xml.XPath.XPathNavigator is a descendant of the current System.Xml.XPath.XPathNavigator. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodIsSamePositionOverridden. Defines if provided navigator is at the same position.  
Public MethodLookupNamespaceGets the namespace URI for the specified prefix. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodLookupPrefixGets the prefix declared for the specified namespace URI. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodMatchesOverloaded. Determines whether the current node matches the specified System.Xml.XPath.XPathExpression. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodMoveToOverridden. Moves current node to the same position as provided in the passed in navigator  
Public MethodMoveToAttributeOverridden. Moves to an attribute in the current node  
Public MethodMoveToChildOverloaded. Moves the System.Xml.XPath.XPathNavigator to the child node with the local name and namespace URI specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodMoveToFirstOverridden. Moves current node to the first sibling.  
Public MethodMoveToFirstAttributeOverridden. Moves to the first attribute of the current node.  
Public MethodMoveToFirstChildOverridden. Moves to the first child of the current node.  
Public MethodMoveToFirstNamespaceOverloaded. Overridden. Moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.  
Public MethodMoveToFollowingOverloaded. Moves the System.Xml.XPath.XPathNavigator to the element with the local name and namespace URI specified in document order. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodMoveToIdOverridden. Moves to the node that has an attribute of type ID whose value matches the specified String.  
Public MethodMoveToNamespaceOverridden. Moves the XPathNavigator to the namespace node with the specified namespace prefix.  
Public MethodMoveToNextOverloaded. Overridden. Moves to next sibling of the current node.  
Public MethodMoveToNextAttributeOverridden. Moves to the next attribute of the current node.  
Public MethodMoveToNextNamespaceOverloaded. Overridden. Moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.  
Public MethodMoveToParentOverridden. Moves to the parent node.  
Public MethodMoveToPreviousOverridden. Moves to the previous sibling of the current node.  
Public MethodMoveToRootOverridden. Moves to the root node of the current node.  
Public MethodPrependChildOverloaded. Returns an System.Xml.XmlWriter object used to create a new child node at the beginning of the list of child nodes of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodPrependChildElementCreates 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 System.Xml.XPath.XPathNavigator)
Public MethodReadSubtreeReturns an System.Xml.XmlReader object that contains the current node and its child nodes. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodReplaceRangeReplaces a range of sibling nodes from the current node to the node specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodReplaceSelfOverloaded. Replaces the current node with the content of the string specified. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSelectOverloaded. Selects a node set, using the specified XPath expression. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSelectAncestorsOverloaded. Selects all the ancestor nodes of the current node that have a matching System.Xml.XPath.XPathNodeType. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSelectChildrenOverloaded. Selects all the child nodes of the current node that have the matching System.Xml.XPath.XPathNodeType. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSelectDescendantsOverloaded. Selects all the descendant nodes of the current node that have a matching System.Xml.XPath.XPathNodeType. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSelectSingleNodeOverloaded. Selects a single node in the System.Xml.XPath.XPathNavigator using the specified XPath query. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSetTypedValueSets the typed value of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodSetValueSets the value of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodToStringGets the text value of the current node. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodValueAsOverloaded. Gets the current node's value as the System.Type specified, using the System.Xml.IXmlNamespaceResolver object specified to resolve namespace prefixes. (Inherited from System.Xml.XPath.XPathNavigator)
Public MethodWriteOuterXml  
Public MethodWriteSubtreeStreams the current node and its child nodes to the System.Xml.XmlWriter object specified. (Inherited from System.Xml.XPath.XPathNavigator)
See Also