使用 XPathNavigator 比對節點
XPathNavigator 類別提供 Matches 方法來判斷節點是否符合 XPath 運算式。 Matches 方法採用 XPath 運算式做為輸入並傳回Boolean,其指出目前節點是否符合指定的 XPath 運算式或指定之編譯的 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]");