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]");