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 字元

傳回節點集的 Select 運算式可用於 和 Evaluate 方法。 傳回布林值、數位或字串的 Evaluate 運算式可以在 方法中使用。 方法之有效運算式 Matches 的規則專屬於該方法。

適用於