Навигация в наборе узлов с помощью XPathNavigator
Навигацию по узлам в объекте XPathDocument или XmlDocument обеспечивают методы просмотра набора узлов класса XPathNavigator. Возможен просмотр всех узлов или набора выбранных узлов, возвращаемого одним из методов выбора класса XPathNavigator.
Навигация в наборе узлов элементов
В классе XPathNavigator предусмотрено несколько методов, используемых для навигации по узлам элементов. В следующей таблице показаны доступные методы навигации и описания способов перемещения. В таблицу не включены методы, применяемые для навигации по узлам атрибутов и пространств имен.
Дополнительные сведения о выборе узлов объекта XPathNavigator см. в руководстве по выбору, вычислению и отбору данных XML с помощью XPathNavigator. Дополнительные сведения о навигации по узлам атрибутов и пространств имен см. в руководстве по навигации в узлах атрибутов и пространств имен с помощью XPathNavigator.
Метод | Description |
---|---|
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-документ.