System.Xml.XPath Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Extensions |
This class contains the LINQ to XML extension methods that enable you to evaluate XPath expressions. |
XDocumentExtensions |
Extends the XDocument class by providing a method for navigating and editing an XML node. |
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. |
Interfaces
IXPathNavigable |
Provides an accessor to the XPathNavigator class. |
Enums
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. |