다음을 통해 공유


XmlWriter를 사용하여 XML 작성

업데이트: November 2007

XmlWriter 클래스는 추상 기본 클래스로, XML 스트림을 생성하는 캐시되지 않은 앞으로만 이동 가능한 쓰기 전용 방법을 제공합니다. 이 클래스는 W3C XML(Extensible Markup Language) 1.0(Second Edition)(www.w3.org/TR/2000/REC-xml-20001006.html) 권장 사항 및 XML 권장 사항의 네임스페이스(www.w3.org/TR/REC-xml-names/)를 따르는 XML 문서를 빌드하는 데 사용할 수 있습니다.

XmlWriter를 사용하면 다음을 수행할 수 있습니다.

  • 문자가 올바른 XML 문자인지와 요소 및 특성 이름이 유효한 XML 이름인지 확인합니다.

  • XML 문서가 제대로 구성되었는지 확인합니다.

  • 이진 바이트를 Base64 또는 BinHex로 인코딩하고 결과로 텍스트를 출력합니다.

  • 문자열이 아닌 공용 언어 런타임 형식을 사용하는 값을 전달합니다. 이렇게 하면 값을 수동으로 변환할 필요가 없습니다.

  • 출력 스트림 하나에 문서를 여러 개 작성합니다.

  • 올바른 이름, 정규화된 이름, 이름 토큰을 작성합니다.

단원 내용

관련 단원

  • XML 문서 및 데이터
    .NET Framework에서 XML 문서 및 데이터로 작업하는 종합적이고 통합된 클래스 집합에 대한 개요를 제공합니다.