次の方法で共有


XPathNavigator を使用したノードの照合

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

ノードの照合

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

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

こちらも参照ください