次の方法で共有


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

こちらも参照ください