XmlReader.ReadToNextSibling 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일치하는 다음 형제 요소로 XmlReader
를 이동합니다.
오버로드
ReadToNextSibling(String) |
지정된 정규화 이름을 사용하는 다음 형제 요소로 |
ReadToNextSibling(String, String) |
지정된 로컬 이름과 네임스페이스 URI를 사용하는 다음 형제 요소로 |
ReadToNextSibling(String)
지정된 정규화 이름을 사용하는 다음 형제 요소로 XmlReader
를 이동합니다.
public:
virtual bool ReadToNextSibling(System::String ^ name);
public virtual bool ReadToNextSibling (string name);
abstract member ReadToNextSibling : string -> bool
override this.ReadToNextSibling : string -> bool
Public Overridable Function ReadToNextSibling (name As String) As Boolean
매개 변수
- name
- String
판독기를 이동할 형제 요소의 정규화된 이름입니다.
반환
일치하는 형제 요소가 있으면 true
이고, 그렇지 않으면 false
입니다. 일치하는 형제 요소가 없으면 부모 요소의 끝 태그, 즉 NodeType이 XmlNodeType.EndElement
인 태그에 XmlReader
가 배치됩니다.
예외
이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.
매개 변수가 빈 문자열인 경우
예제
다음 예제에서는 각 책 노드에서 ISBN 특성을 읽습니다.
using (XmlReader reader = XmlReader.Create("books.xml")) {
reader.ReadToFollowing("book");
do {
Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"));
} while (reader.ReadToNextSibling("book"));
}
Using reader As XmlReader = XmlReader.Create("books.xml")
reader.ReadToFollowing("book")
Do
Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"))
Loop While reader.ReadToNextSibling("book")
End Using
설명
참고
초기 상태(InitialReadStateis)인 경우 XmlReader
호출 ReadToNextSibling 하지 마세요. 호출 Read 하여 진행한 XmlReader
다음 메서드를 호출할 ReadToNextSibling 수 있습니다.
적용 대상
ReadToNextSibling(String, String)
지정된 로컬 이름과 네임스페이스 URI를 사용하는 다음 형제 요소로 XmlReader
를 이동합니다.
public:
virtual bool ReadToNextSibling(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToNextSibling (string localName, string namespaceURI);
abstract member ReadToNextSibling : string * string -> bool
override this.ReadToNextSibling : string * string -> bool
Public Overridable Function ReadToNextSibling (localName As String, namespaceURI As String) As Boolean
매개 변수
- localName
- String
판독기를 이동할 형제 요소의 로컬 이름입니다.
- namespaceURI
- String
판독기를 이동할 형제 요소의 네임스페이스 URI입니다.
반환
일치하는 형제 요소가 있으면 true
이고, 그렇지 않으면 false
입니다. 일치하는 형제 요소가 없으면 부모 요소의 끝 태그, 즉 NodeType이 XmlNodeType.EndElement
인 태그에 XmlReader
가 배치됩니다.
예외
이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.
두 매개 변수 값이 모두 null
인 경우
설명
참고
초기 상태(InitialReadStateis)인 경우 XmlReader
호출 ReadToNextSibling 하지 마세요. 호출 Read 하여 진행한 XmlReader
다음 메서드를 호출할 ReadToNextSibling 수 있습니다.