System.Xml.XPath Namespace

O namespace System.Xml.XPath contém as classes que definem um modelo de cursor para navegar e editar itens de informações XML como instâncias do XQuery 1.0 e do XPath 2.0 Data Model. 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

Extensions

Essa classe contém os métodos de extensão de LINQ to XML que permitem avaliar expressões XPath.This class contains the LINQ to XML extension methods that enable you to evaluate XPath expressions.

XDocumentExtensions

Estende a classe XDocument fornecendo um método para navegar e editar um nó XML.Extends the XDocument class by providing a method for navigating and editing an XML node.

XPathDocument

Fornece uma representação rápida, somente leitura e na memória de um documento XML usando o modelo de dados XPath.Provides a fast, read-only, in-memory representation of an XML document by using the XPath data model.

XPathException

Fornece a exceção gerada quando ocorre um erro durante o processamento de uma expressão XPath.Provides the exception thrown when an error occurs while processing an XPath expression.

XPathExpression

Fornece uma classe de tipo que representa uma expressão XPath compilada.Provides a typed class that represents a compiled XPath expression.

XPathItem

Representa um item no modelo de dados XQuery 1.0 e XPath 2.0.Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.

XPathNavigator

Fornece um modelo de cursor para navegar e editar dados XML.Provides a cursor model for navigating and editing XML data.

XPathNodeIterator

Fornece um iterador em um conjunto de nós selecionados.Provides an iterator over a selected set of nodes.

Interfaces

IXPathNavigable

Fornece um acessador para a classe XPathNavigator.Provides an accessor to the XPathNavigator class.

Enumerações

XmlCaseOrder

Especifica a ordem de classificação para letras maiúsculas e minúsculas.Specifies the sort order for uppercase and lowercase letters.

XmlDataType

Especifica o tipo de dados usado para determinar a ordem de classificação.Specifies the data type used to determine sort order.

XmlSortOrder

Especifica a ordem de classificação.Specifies the sort order.

XPathNamespaceScope

Define o escopo de namespace.Defines the namespace scope.

XPathNodeType

Define os tipos de nó XPath que podem ser retornados da classe XPathNavigator.Defines the XPath node types that can be returned from the XPathNavigator class.

XPathResultType

Especifica o tipo de retorno da expressão XPath.Specifies the return type of the XPath expression.