XPathNavigator.Compile(String) Método
Definição
Compila uma cadeia de caracteres que representa uma expressão XPath e retorna um objeto XPathExpression.Compiles a string representing an XPath expression and returns an XPathExpression object.
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.A string representing an XPath expression.
Retornos
Um objeto XPathExpression que representa a expressão XPath.An XPathExpression object representing the XPath expression.
Exceções
O parâmetro xpath contém uma expressão XPath que não é válida.The xpath parameter contains an XPath expression that is not valid.
A expressão XPath não é válida.The XPath expression is not valid.
Comentários
Uma expressão XPath é avaliada para produzir um dos seguintes tipos de retorno:An XPath expression is evaluated to yield one of the following return types:
Conjunto de nós: uma coleção não ordenada de nós sem duplicatasNode Set: an unordered collection of nodes without duplicates
Booliano:
trueoufalseBoolean:trueorfalseNúmero: um número de ponto flutuanteNumber: a floating-point number
String: uma sequência de caracteres UCSString: a sequence of UCS characters
As expressões que retornam um conjunto de nós podem ser usadas nos Select Evaluate métodos e.Expressions that return a node set can be used in the Select and Evaluate methods. As expressões que retornam um booliano, um número ou uma cadeia de caracteres podem ser usadas no Evaluate método.Expressions that return a Boolean, number, or string can be used in the Evaluate method. As regras em expressões válidas para o Matches método são específicas para esse método.The rules on valid expressions for the Matches method are specific to that method.