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


Навигация по набору узлов с помощью 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-документе.

См. также