使用 XPathNavigator 的节点集导航

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

浏览元素节点集

XPathNavigator 类提供了几种用于导航元素节点的方法。 下表显示了可用的导航方法,以及它们移动方式的说明;不包括用于导航属性和命名空间节点的方法。

有关在对象中选择 XPathNavigator 节点的详细信息,请参阅 使用 XPathNavigator 选择、评估和匹配 XML 数据。 有关导航属性和命名空间节点的详细信息,请参阅 使用 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 文档中的其他节点移动到注释或处理指令有效。

另请参阅