XmlReader 클래스는 XML 표준 문서를 정방향으로 데이터를 판독하는 파서입니다. 정방향으로만 데이터를 판독하기 때문에 메모리 캐시를 사용하지 않으며 빠른 성능을 제공합니다.
▷ 클래스 상속 계층
System.Object System.Xml.XmlReader System.Xml.XmlDictionaryReader System.Xml.XmlNodeReader System.Xml.XmlTextReader System.Xml.XmlValidatingReader
▷네임스페이스: System.Xml
▷어셈블리: System.Xml(System.Xml.dll)
XmlReader 클래스를 사용할 때는 먼제 XmlReader 개체를 생성하는 것에서 출발합니다. 그리고 유효성 및 규칙을 설정하고 필요한 요소 및 특성 및 내용을 읽는 작업을 수행할 수 있습니다.
이 책에서는 XmlReader 개체를 만드는 방법과 유효성을 검사하는 방법 및 XML 데이터의 요소, 특성, 내용을 읽는 방법과 형식화된 데이터를 읽는 방법에 관하여 소개할 것입니다.
XmlReader 개체를 생성할 때는 XmlReader 클래스에서 제공하는 정적 메서드 Create를 이용합니다.
public static XmlReader Create(Stream input); public static XmlReader Create(Stream input, XmlReaderSettings settings); public static XmlReader Create(Stream input, XmlReaderSettings settings, string baseuri); public static XmlReader Create(Stream input, XmlReaderSettings settings, XmlParserContext context); public static XmlReader Create(string uri); public static XmlReader Create(string uri, XmlReaderSettings settings); public static XmlReader Create(string uri, XmlReaderSettings settings, XmlParserContext context); public static XmlReader Create(TextReader input); public static XmlReader Create(TextReader input, XmlReaderSettings settings); public static XmlReader Create(TextReader input, XmlReaderSettings settings, string baseuri); public static XmlReader Create(TextReader input, XmlReaderSettings settings, XmlParserContext context); public static XmlReader Create(XmlReader reader, XmlReaderSettings settings);