다음을 통해 공유


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 문서의 다른 노드에서 주석으로 이동하거나 지침을 처리하는 데 유효합니다.

참고하십시오