您可以使用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 文件中從其他節點移動至批註或處理指令。