프로그래밍 기술/XML.NET

[XML.NET] 12. XmlReader 개요

언제나휴일 2016. 4. 18. 12:32
반응형

XmlReader 개요

 

 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 클래스의 정적 메서드 Create

 

 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);

반응형