XmlReader 개요
XmlReader 클래스는 XML 표준 문서를 정방향으로 데이터를 판독하는 파서입니다. 정방향으로만 데이터를 판독하기 때문에 메모리 캐시를 사용하지 않으며 빠른 성능을 제공합니다.
▷ 클래스 상속 계층
System.Xml.XmlReader
System.Xml.XmlDictionaryReader
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);
'프로그래밍 기술 > XML.NET' 카테고리의 다른 글
[XML.NET] 16. XmlReader 개체로 데이터 분석(노드 형식 알아내기) (0) | 2016.04.18 |
---|---|
[XML.NET] 15. 유효성 검사 설정 XmlReader 개체 만들기 (2) | 2016.04.18 |
[XML.NET] 14. 외부 자원을 소스로 하는 XmlReader 개체 만들기 (0) | 2016.04.18 |
[XML.NET] 13. XmlReader 개체 만들기 예제 (0) | 2016.04.18 |
[XML.NET] 12. XmlReaderSettings 개요 (0) | 2016.04.18 |
[XML.NET] 11. XmlWriter 개체로 XML 데이터 작성(Attribte 쓰기) (0) | 2016.04.18 |
[XML.NET] 10. XmlWriter 개체로 XML 데이터 작성(요소 쓰기) (0) | 2016.04.18 |
[XML.NET] 9. XmlWriter 개체 만들기 예제 (0) | 2016.04.18 |
[XML.NET] 8. XmlWriterSettings 개요 (0) | 2016.04.18 |
[XML.NET] 7. XmlWriter 개요 (0) | 2016.04.18 |