This documentation is archived and is not being maintained.
System.Xml.XPath Namespace
Visual Studio 2010
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.
| Class | Description | |
|---|---|---|
![]() | Extensions | This class contains the LINQ to XML extension methods that enable you to evaluate XPath expressions. |
![]() | 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. |
![]() | XPathNavigator | Provides a cursor model for navigating and editing XML data. |
![]() | XPathNodeIterator | Provides an iterator over a selected set of nodes. |
| Interface | Description | |
|---|---|---|
![]() | IXPathNavigable | Provides an accessor to the XPathNavigator class. |
| Enumeration | Description | |
|---|---|---|
![]() | 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. |
![]() | XPathNamespaceScope | Defines the namespace scope. |
![]() | XPathNodeType | Defines the XPath node types that can be returned from the XPathNavigator class. |
![]() | XPathResultType | Specifies the return type of the XPath expression. |
Show:


