다음을 통해 공유


XPathNavigator를 사용하여 노드 집합 탐색

업데이트: November 2007

XPathNavigator 클래스의 노드 집합 탐색 메서드를 사용하여 XPathDocument 또는 XmlDocument 개체에서 노드를 탐색할 수 있습니다. 모든 노드를 탐색하거나 XPathNavigator 클래스의 선택 메서드에서 하나가 반환한 노드 중 선택한 노드 집합을 탐색할 수 있습니다.

요소 노드 집합 탐색

XPathNavigator 클래스는 요소 노드를 탐색하는 여러 메서드를 제공합니다. 다음 표에서는 사용 가능한 탐색 메서드 및 이러한 메서드의 이동 방법에 대한 설명을 보여 줍니다. 여기에는 특성 및 네임스페이스 노드를 탐색하는 메서드가 포함되지 않습니다.

XPathNavigator 개체에서 노드를 선택하는 방법에 대한 자세한 내용은 XPathNavigator를 사용하여 XML 데이터 선택, 평가 및 일치시키기를 참조하십시오. 특성 및 네임스페이스 노드 탐색에 대한 자세한 내용은 XPathNavigator를 사용하여 특성 및 네임스페이스 노드 탐색을 참조하십시오.

메서드

설명

MoveTo

지정된 XPathNavigator와 동일한 위치로 XPathNavigator를 이동합니다.

MoveToChild

현재 노드의 자식 노드로 XPathNavigator를 이동합니다.

MoveToFirst

현재 노드의 첫 번째 형제 노드로 XPathNavigator를 이동합니다.

MoveToFirstChild

현재 노드의 첫 번째 자식 노드로 XPathNavigator를 이동합니다.

MoveToFollowing

문서 순서에서 지정된 요소로 XPathNavigator를 이동합니다.

MoveToId

주어진 String과 값이 일치하는 ID 형식의 특성을 갖춘 노드로 XPathNavigator를 이동합니다.

MoveToNext

현재 노드의 다음 형제 노드로 XPathNavigator를 이동합니다.

MoveToParent

현재 노드의 부모 노드로 XPathNavigator를 이동합니다.

MoveToPrevious

현재 노드의 이전 형제 노드로 XPathNavigator를 이동합니다.

MoveToRoot

XML 문서의 루트 노드로 XPathNavigator를 이동합니다.

주석 및 처리 명령 노드 탐색

다음 XPathNavigator 클래스 메서드를 XML 문서의 다른 노드에서 주석 또는 처리 명령으로 이동할 수 있습니다.

참고 항목

개념

XPath 데이터 모델을 사용하여 XML 데이터 처리

XPathNavigator를 사용하여 특성 및 네임스페이스 노드 탐색

XPathNavigator를 사용하여 XML 데이터 추출

XPathNavigator를 사용하여 강력한 형식의 XML 데이터 액세스

참조

XmlDocument

XPathDocument

XPathNavigator