Compartilhar via


XPathNavigator.Compile(String) Método

Definição

Compila uma cadeia de caracteres que representa uma expressão XPath e retorna um objeto XPathExpression.

public:
 virtual System::Xml::XPath::XPathExpression ^ Compile(System::String ^ xpath);
public virtual System.Xml.XPath.XPathExpression Compile (string xpath);
abstract member Compile : string -> System.Xml.XPath.XPathExpression
override this.Compile : string -> System.Xml.XPath.XPathExpression
Public Overridable Function Compile (xpath As String) As XPathExpression

Parâmetros

xpath
String

Uma cadeia de caracteres que representa uma expressão XPath.

Retornos

XPathExpression

Um objeto XPathExpression que representa a expressão XPath.

Exceções

O parâmetro xpath contém uma expressão XPath que não é válida.

A expressão XPath não é válida.

Comentários

Uma expressão XPath é avaliada para produzir um dos seguintes tipos de retorno:

  • Conjunto de nós: uma coleção não ordenada de nós sem duplicatas

  • Booliano: true ou false

  • Número: um número de ponto flutuante

  • Cadeia de caracteres: uma sequência de caracteres UCS

Expressões que retornam um conjunto de nós podem ser usadas nos métodos e Evaluate nos Select métodos. Expressões que retornam um booliano, número ou cadeia de caracteres podem ser usadas no Evaluate método. As regras sobre expressões válidas para o Matches método são específicas para esse método.

Aplica-se a