다음을 통해 공유


XPathNavigator.MoveToId(String) 메서드

정의

파생 클래스에서 재정의되면 지정된 StringID 형식의 값이 일치하는 특성을 포함하는 노드로 이동합니다.

public:
 abstract bool MoveToId(System::String ^ id);
public abstract bool MoveToId (string id);
abstract member MoveToId : string -> bool
Public MustOverride Function MoveToId (id As String) As Boolean

매개 변수

id
String

이동하려는 대상 노드의 ID 값을 나타내는 String입니다.

반환

Boolean

XPathNavigator가 성공적으로 이동하면 true이고, 그렇지 않으면 false입니다. false이면 탐색기의 위치는 변경되지 않습니다.

설명

원본 문서에서 DTD를 사용하여 형식 ID 의 특성을 명시적으로 선언하는 경우 이 메서드를 사용하여 고유 ID 하게 노드를 식별할 수 있습니다.

예를 들어 다음 XML 데이터가 <data><x a="a1"/></data>다음 <!ATTLIST x a ID #REQUIRED>을 포함하는 DTD를 사용하여 로드되었다고 가정해 보겠습니다.

XPathNavigator XML 데이터의 어딘가에 배치된 경우 호출 MoveToId("a1") 은 요소 노드xXPathNavigator 위치를 지정합니다.

적용 대상