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 式が評価され、次のいずれかの戻り値の型が生成されます。

  • ノード セット: 重複のないノードの順序なしコレクション

  • ブール値: true または false

  • 数値: 浮動小数点数

  • 文字列: UCS 文字のシーケンス

ノード セットを返す式は、メソッドでSelectEvaluate使用できます。 ブール値、数値、または文字列を返す式は、メソッドで Evaluate 使用できます。 メソッドの有効な式に Matches 関する規則は、そのメソッドに固有です。

適用対象