XPathNavigator によるノードの一致

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

ノードの一致

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

Note

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

関連項目