XPathNavigator.Compile(String) 方法

定义

编译一个表示 XPath 表达式的字符串,并返回 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

参数

xpath
String

表示 XPath 表达式的字符串。

返回

XPathExpression

表示 XPath 表达式的 XPathExpression 对象。

例外

xpath 参数包含一个无效的 XPath 表达式。

XPath 表达式无效。

注解

计算 XPath 表达式以生成以下返回类型之一:

  • 节点集:无重复节点的无序集合

  • 布尔值: truefalse

  • 数字:浮点数

  • 字符串:UCS 字符序列

返回节点集的表达式可用于 SelectEvaluate 方法。 可以在方法中使用返回布尔值、数字或字符串的 Evaluate 表达式。 该方法的有效表达式 Matches 规则特定于该方法。

适用于