System.Xml.XPath Namespace

The System.Xml.XPath namespace contains the classes that define a cursor model for navigating and editing XML information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.

Classes

TypeReason
IXPathNavigable

Provides an accessor to the System.Xml.XPath.XPathNavigator class.

XmlCaseOrder

Specifies the sort order for uppercase and lowercase letters.

XmlDataType

Specifies the data type used to determine sort order.

XmlSortOrder

Specifies the sort order.

XPathDocument

Provides a fast, read-only, in-memory representation of an XML document by using the XPath data model.

XPathException

Provides the exception thrown when an error occurs while processing an XPath expression.

XPathExpression

Provides a typed class that represents a compiled XPath expression.

XPathItem

Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.

XPathNamespaceScope

Defines the namespace scope.

XPathNavigator

Provides a cursor model for navigating and editing XML data.

XPathNodeIterator

Provides an iterator over a selected set of nodes.

XPathNodeType

Defines the XPath node types that can be returned from the System.Xml.XPath.XPathNavigator class.

XPathResultType

Specifies the return type of the XPath expression.