XmlWriterSettings Constructor
Initializes a new instance of the XmlWriterSettings class.
Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
The following table shows initial property values for an instance of XmlWriterSettings.
Property | Initial Value |
|---|---|
false. | |
true. | |
false. | |
Encoding.UTF8. | |
false. | |
Two spaces. | |
\r\n (carriage return, new line). | |
false. | |
false. | |
true. |
The following example creates an XmlWriter object that uses the TAB character for indentation.
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(); } } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.