Соответствие узлов с помощью XPathNavigator
Класс XPathNavigator содержит метод Matches для проверки совпадения узла и выражения XPath. Метод Matches принимает в качестве входного аргумента выражение XPath и возвращает значение типа Boolean, указывающее, совпадает ли текущий узел с заданным выражением XPath или скомпилированным объектом XPathExpression.
Совпадение узлов
Метод Matches возвращает значение true, если текущий узел совпадает с заданным выражением XPath. Например, в следующем примере кода метод Matches вернет значение true, если текущим узлом является элемент 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]");
См. также
Ссылки
Основные понятия
Обработка XML-данных с использованием модели данных XPath
Выборка XML-данных с помощью XPathNavigator
Вычисление выражения XPath с помощью класса XPathNavigator
Типы узлов, распознаваемые запросами XPath