XPathNavigator.Compile(String) Método

Definición

Compila una cadena que representa una expresión XPath y devuelve un 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

Cadena que representa a una expresión XPath.

Devoluciones

XPathExpression

Objeto XPathExpression que representa la expresión XPath.

Excepciones

El parámetro xpath contiene una expresión XPath que no es válida.

La expresión XPath no es válida.

Comentarios

Se evalúa una expresión XPath para producir uno de los siguientes tipos de valor devuelto:

  • Conjunto de nodos: una colección desordenada de nodos sin duplicados

  • Boolean: true o false

  • Número: un número de punto flotante

  • Cadena: una secuencia de caracteres UCS

Las expresiones que devuelven un conjunto de nodos se pueden usar en los Select métodos y Evaluate . Las expresiones que devuelven un valor booleano, un número o una cadena se pueden usar en el Evaluate método . Las reglas de expresiones válidas para el Matches método son específicas de ese método.

Se aplica a