使用 XPathNavigator 的节点集定位

可以使用 XPathDocument 类的节点集浏览方法在 XmlDocumentXPathNavigator 对象中浏览节点。 可以浏览所有节点,也可以浏览 XPathNavigator 类的一种选择方法返回的所选节点集。

浏览元素节点集

XPathNavigator 类提供多种方法用于浏览元素节点。 下表显示可用的浏览方法以及各种方法如何移动的说明;其中不包括用于浏览属性和命名空间节点的方法。

若要详细了解如何在 XPathNavigator 对象中选择节点,请参阅使用 XPathNavigator 选择、计算和匹配 XML 数据。 若要详细了解如何浏览属性和命名空间节点,请参阅使用 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 文档中的其他节点移至注释或处理指令节点。

请参阅