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 개체는 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)