Поделиться через


Навигация в наборе узлов с помощью XPathNavigator

Навигацию по узлам в объекте XPathDocument или XmlDocument обеспечивают методы просмотра набора узлов класса XPathNavigator. Возможен просмотр всех узлов или набора выбранных узлов, возвращаемого одним из методов выбора класса XPathNavigator.

Навигация в наборе узлов элементов

В классе XPathNavigator предусмотрено несколько методов, используемых для навигации по узлам элементов. В следующей таблице показаны доступные методы навигации и описания способов перемещения. В таблицу не включены методы, применяемые для навигации по узлам атрибутов и пространств имен.

Дополнительные сведения о выбранных узлах в объекте XPathNavigator см. в разделе Выбор, вычисление и отбор XML-данных с помощью XPathNavigator. Дополнительные сведения о навигации по узлам атрибутов и пространств имен см. в разделе Навигация по узлам атрибутов и пространств имен с помощью XPathNavigator.

Метод

Описание

MoveTo

Перемещает объект XPathNavigator в положение указанного объекта XPathNavigator.

MoveToChild

Перемещает объект XPathNavigator в дочерний узел текущего узла.

MoveToFirst

Перемещает объект XPathNavigator в первый узел одного уровня с текущим узлом.

MoveToFirstChild

Перемещает объект XPathNavigator в первый дочерний узел текущего узла.

MoveToFollowing

Перемещает объект XPathNavigator в указанный элемент в порядке следования документов.

MoveToId

Перемещает объект XPathNavigator в узел, имеющий атрибут типа ID со значением, которое совпадает с данным значением String.

MoveToNext

Перемещает объект XPathNavigator в следующий узел одного уровня с текущим узлом.

MoveToParent

Перемещает объект XPathNavigator в родительский узел текущего узла.

MoveToPrevious

Перемещает объект XPathNavigator в предыдущий узел одного уровня с текущим узлом.

MoveToRoot

Перемещает объект XPathNavigator в корневой узел XML-документа.

Навигация по узлам комментариев и инструкций по обработке

Следующие методы класса XPathNavigator допустимы для перемещения комментариев и инструкций по обработке из других узлов в XML-документ.

См. также

Ссылки

XmlDocument

XPathDocument

XPathNavigator

Основные понятия

Обработка XML-данных с использованием модели данных XPath

Навигация по узлам атрибутов и пространств имен с помощью XPathNavigator

Извлечение XML-данных с помощью XPathNavigator

Доступ к XML-данным со строгой типизацией с помощью XPathNavigator