다음을 통해 공유


XmlReader로 XML 읽기

업데이트: November 2007

XmlReader 클래스는 추상 기본 클래스로, XML 데이터에 대해 캐시되지 않은 앞으로만 이동 가능한 읽기 전용 액세스를 제공합니다. 이 클래스는 W3C XML(Extensible Markup Language) 1.0 및 XML 권장 사항의 네임스페이스를 따릅니다.

XmlReader 클래스는 스트림 또는 파일에서 XML 데이터를 읽는 기능을 지원합니다. 또한 데이터를 이동하고 노드의 내용을 읽을 수 있게 하는 메서드와 속성을 정의합니다. 현재 노드란 판독기가 배치된 노드를 말합니다. 판독기는 읽기 메서드를 사용해 앞으로 이동하며, 속성은 현재 노드의 값을 반환합니다.

XmlReader 클래스를 사용하면 다음을 수행할 수 있습니다.

  • 문자가 올바른 XML 문자인지와 요소 및 특성 이름이 유효한 XML 이름인지를 확인합니다.

  • XML 문서가 제대로 구성되었는지 확인합니다.

  • DTD 또는 스키마에 대해 데이터의 유효성을 검사합니다.

  • XML 스트림에서 데이터를 검색하거나 끌어오기 모델을 사용하여 원치 않는 레코드를 건너뜁니다.

단원 내용

관련 단원

참고 항목

기타 리소스

XML 문서 및 데이터