XmlReader로 XML 읽기
XmlReader 클래스는 추상 기본 클래스로, XML 데이터에 대해 캐시되지 않은 앞으로만 이동 가능한 읽기 전용 액세스를 제공합니다. 이 클래스는 W3C XML(Extensible Markup Language) 1.0 및 XML 권장 사항의 네임스페이스를 따릅니다.
XmlReader 클래스는 스트림 또는 파일에서 XML 데이터를 읽는 기능을 지원합니다. 또한 데이터를 이동하고 노드의 내용을 읽을 수 있게 하는 메서드와 속성을 정의합니다. 현재 노드란 판독기가 배치된 노드를 말합니다. 판독기는 읽기 메서드를 사용해 앞으로 이동하며, 속성은 현재 노드의 값을 반환합니다.
XmlReader 클래스를 사용하면 다음을 수행할 수 있습니다.
문자가 올바른 XML 문자인지와 요소 및 특성 이름이 유효한 XML 이름인지를 확인합니다.
XML 문서가 제대로 구성되었는지 확인합니다.
DTD 또는 스키마에 대해 데이터의 유효성을 검사합니다.
XML 스트림에서 데이터를 검색하거나 끌어오기 모델을 사용하여 원치 않는 레코드를 건너뜁니다.
단원 내용
New Features in the XmlReader Class
XmlReader 클래스의 변경 내용에 대해 설명합니다.일반적인 XmlReader 작업
가장 일반적인 XmlReader 작업에 대해 설명합니다.XmlReader 클래스 사용
XmlReader 인스턴스, 데이터 유효성 검사, 읽기 데이터 등을 만드는 방법에 대해 설명합니다.XmlReader와 SAX 판독기 비교
XmlReader 클래스와 SAX 판독기의 차이점에 대해 설명합니다.
관련 단원
XML 판독기 만들기
XML 판독기를 만드는 방법에 대해 설명합니다.XmlReader를 사용하여 XML 데이터의 유효성 검사
XmlReader 클래스를 사용하여 데이터의 유효성을 검사하는 방법에 대해 설명합니다.보안 및 System.Xml 응용 프로그램
XML 기술을 사용할 경우의 보안 문제에 대해 설명합니다.