XmlWriterSettings 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XmlWriterSettings 클래스의 새 인스턴스를 초기화합니다.
public:
XmlWriterSettings();
public XmlWriterSettings();
Public Sub New ()
예제
다음 예제에서는 들여쓰기를 위해 TAB 문자를 사용하는 개체를 만듭니다 XmlWriter .
using System;
using System.IO;
using System.Xml;
using System.Text;
public class Sample {
public static void Main() {
XmlWriter writer = null;
try {
// Create an XmlWriterSettings object with the correct options.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = ("\t");
settings.OmitXmlDeclaration = true;
// Create the XmlWriter object and write some content.
writer = XmlWriter.Create("data.xml", settings);
writer.WriteStartElement("book");
writer.WriteElementString("item", "tesing");
writer.WriteEndElement();
writer.Flush();
}
finally {
if (writer != null)
writer.Close();
}
}
}
Imports System.IO
Imports System.Xml
Imports System.Text
Public Class Sample
Public Shared Sub Main()
Dim writer As XmlWriter = Nothing
Try
' Create an XmlWriterSettings object with the correct options.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.Indent = true
settings.IndentChars = (ControlChars.Tab)
settings.OmitXmlDeclaration = true
' Create the XmlWriter object and write some content.
writer = XmlWriter.Create("data.xml", settings)
writer.WriteStartElement("book")
writer.WriteElementString("item", "tesing")
writer.WriteEndElement()
writer.Flush()
Finally
If Not (writer Is Nothing) Then
writer.Close()
End If
End Try
End Sub
End Class
설명
다음 표에서는 XmlWriterSettings인스턴스에 대한 초기 속성 값을 보여 줍니다.
| 재산 | 초기 값 |
|---|---|
| Async |
false; |
| CheckCharacters |
true; |
| CloseOutput |
false; |
| ConformanceLevel | Document; |
| Encoding |
Encoding.UTF8; |
| Indent |
false; |
| IndentChars | 두 개의 공백. |
| NewLineChars |
\r\n Unix가 아닌 플랫폼의 경우 (캐리지 리턴, 줄 바꿈) 또는 \n Unix 플랫폼의 경우 (줄 바꿈) |
| NewLineHandling | Replace; |
| NewLineOnAttributes |
false; |
| OmitXmlDeclaration |
false; |
| WriteEndDocumentOnClose |
true; |