XmlWriterSettings 개요
XmlWriter 개체를 만들 때 문자 검사 및 세부 규칙을 정할 때 XmlWriterSettings 개체를 이용할 수 있습니다.
XmlWriterSettings 개체는 들여쓰기 규칙이나 인코딩 형식 및 줄 바꿈에 사용할 문자, XML 선언을 작성할 것인지 여부 등을 지정할 수 있는 속성을 제공하고 있습니다.
속성 |
초기값 |
설명 |
CheckCharacters |
true |
문자 검사 수행 여부 |
CloseOutput |
false |
Close 메서드 호출할 때 XmlWtiter가 내부 스트림 혹은 TextWriter도 함께 닫을지 여부 |
ConformanceLevel |
ConformanceLevel.Document |
규칙 수준 (ConformanceLevel 값 중 하나를 지정) |
Encoding |
Encoding.UTF8 |
사용할 인코딩 형식 |
Indent |
false |
요소의 들여쓰기 여부 |
IndentChars |
" "(공백 두 개) |
들여쓰기에 사용할 문자열 |
NamespaceHandling |
Default |
중복 네임스페이스 선언을 제거할 지 여부 (NamespaceHandling 열거형) |
NewLineChars |
"\r\n" |
줄 바꿈에 사용할 문자열 |
NewLineHandling |
Replace |
줄 바꿈을 정규화할 지 여부 (NewLineHandling 값 중 하나) |
NewLineOnAttributes |
false |
특성을 새 줄에 쓸지 여부 |
OmitXmlDeclaration |
false |
XML 선언을 생략할 지 여부 |
OutputMethod |
Xml |
출력을 직렬화하는데 사용할 메서드를 지정 (XmlOutputMethod 중 하나) |
[표] XmlWriterSettings 속성
'프로그래밍 기술 > XML.NET' 카테고리의 다른 글
[XML.NET] 12. XmlReaderSettings 개요 (0) | 2016.04.18 |
---|---|
[XML.NET] 12. XmlReader 개요 (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] 7. XmlWriter 개요 (0) | 2016.04.18 |
[XML.NET] 6. XML 문서 구조 - XML 스키마(XML Schema) (0) | 2016.04.18 |
[XML.NET] 5. XML 문서 구조 DTD (0) | 2016.04.18 |
[XML.NET] 4. CSS를 이용한 스타일 지정 (0) | 2016.04.18 |
[XML.NET] 3.XML 문서 작성 (0) | 2016.04.18 |