使用 XPathNavigator 巡覽節點集
您可以使用 XPathDocument 類別的節點集巡覽方法,巡覽 XmlDocument 或 XPathNavigator 物件中的節點。 您可以巡覽所有節點或由 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 文件中的其他節點移至註解或處理指示。