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 | XML 문서의 루트 노드로 XPathNavigator를 이동합니다. |
주석 및 처리 명령 노드 탐색
다음 XPathNavigator 클래스 메서드를 XML 문서의 다른 노드에서 주석 또는 처리 명령으로 이동할 수 있습니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET