프로그래밍 기술/XML.NET

[XML.NET] 7. XmlWriter 개요

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

XmlWriter 개요


 XmlWriter 클래스는 추상 클래스로 정방향으로만 XML데이터를 쓸 수 있습니다.

 

 XmlWriter 개체를 이용하면 파일이나 스트림 혹은 TextReader 및 문자열에 XML 데이터를 작성할 수 있습니다.

 

XML 표준 문서를 정방향으로 데이터를 판독하는 파서입니다. 정방향으로만 데이터를 판독하기 때문에 메모리 캐시를 사용하지 않으며 빠른 성능을 제공합니다.

 

▷ 클래스 상속 계층

System.Object

  System.Xml.XmlWriter

    System.Xml.XmlDictionaryWriter

    System.Xml.XmlTextWriter

    System.Xml.Xsl.Runtime.XmlQueryOutput

 

▷ 네임스페이스: System.Xml

▷ 어셈블리:  System.Xml(System.Xml.dll)

 

XmlWriter 정적 메서드 Create

 

 XmlWriter 개체는 XmlWriter 클래스의 정적 메서드인 Create를 호출하여 만듭니다. Create 메서드를 이용하여 XmlWriter 개체를 생성할 때는 출력할 대상을 파일이나 스트림, TextWriter, XmlWriter로 지정할 수 있으며 문자 검사 및 세부 규칙 등을 설정한 XmlWriterSettings 개체를 추가로 전달할 수 있습니다.

 

Create 메서드 중복 정의

Create(Stream)

Create(Stream,XmlWriterSettings)

Create(String)

Create(String, XmlWriterSettings)

Create(StringBuilder)

Create(StringBuilder, XmlWriterSettings)

Create(TextWriter)

Create(TextWriter, XmlWriterSettings)

Create(XmlWriter)

Create(XmlWriter, XmlWriterSettings)

반응형