共用方式為


使用 XPathNavigator 比對節點

XPathNavigator 類別提供 Matches 方法來判斷節點是否符合 XPath 運算式。 Matches 方法採用 XPath 運算式做為輸入並傳回Boolean,其指出目前節點是否符合指定的 XPath 運算式或指定之編譯的 XPathExpression 物件。

比對節點

如果目前節點符合指定的 XPath 運算式,則 Matches 方法會傳回 true。 例如,在下面的程式碼範例中,如果目前節點是項目 b,且項目 b 具有屬性 c,則 Matches 方法將傳回 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]");

請參閱

參考

XmlDocument

XPathDocument

XPathNavigator

概念

使用 XPath 資料模型處理 XML 資料

使用 XPathNavigator 選取 XML 資料

使用 XPathNavigator 評估 XPath 運算式

在 XPath 查詢中辨識的節點型別

XPath 查詢及命名空間

編譯 XPath 運算式