次の方法で共有


XPathNavigator によるノードの一致

XPathNavigator クラスは、ノードが XPath 式に一致するかどうかを調べる Matches メソッドを提供します。 Matches メソッドは XPath 式を入力として取り、現在のノードが与えられた XPath 式またはコンパイル済み XPathExpression オブジェクトと一致するかどうかを示す Boolean を返します。

ノードの一致

Matches メソッドは、現在のノードが指定した XPath 式と一致すると true を返します。 たとえば次のコード サンプルで、Matches メソッドは、現在のノードが要素 b であり、要素 b が属性 c を持つ場合に true を返します。

メモメモ

Matches メソッドは XPathNavigator の状態を変えません。

Dim document as XPathDocument = New XPathDocument("input.xml")
Dim navigator as XPathNavigator = document.CreateNavigator()

navigator.Matches("b[@c]")
XPathDocument document = new XPathDocument("input.xml");
XPathNavigator navigator = document.CreateNavigator();

navigator.Matches("b[@c]");

参照

参照

XmlDocument

XPathDocument

XPathNavigator

概念

XPath データ モデルを使用した XML データの処理

XPathNavigator を使用した XML データの選択

XPathNavigator による Xpath 式の評価

XPath クエリで認識されるノード型

XPath クエリおよび名前空間

コンパイルされた XPath 式