XPathNavigator.MoveToId(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되면 지정된 String과 ID
형식의 값이 일치하는 특성을 포함하는 노드로 이동합니다.
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
매개 변수
반환
XPathNavigator가 성공적으로 이동하면 true
이고, 그렇지 않으면 false
입니다. false
이면 탐색기의 위치는 변경되지 않습니다.
설명
원본 문서에서 DTD를 사용하여 형식 ID
의 특성을 명시적으로 선언하는 경우 이 메서드를 사용하여 고유 ID
하게 노드를 식별할 수 있습니다.
예를 들어 다음 XML 데이터가 <data><x a="a1"/></data>
다음 <!ATTLIST x a ID #REQUIRED>
을 포함하는 DTD를 사용하여 로드되었다고 가정해 보겠습니다.
XPathNavigator XML 데이터의 어딘가에 배치된 경우 호출 MoveToId("a1")
은 요소 노드x
의 XPathNavigator 위치를 지정합니다.