XmlWriter.Settings Property

July 28, 2014

Gets the XmlWriterSettings object used to create this XmlWriter instance.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public virtual XmlWriterSettings Settings { get; }

Property Value

Type: System.Xml.XmlWriterSettings
The XmlWriterSettings object used to create this writer instance. If this writer was not created using the Create method, this property returns null.

The XmlWriterSettings class is used to specify the set of features to support on the created writer instance. The XmlWriterSettings object returned by the Settings property cannot be modified. Any attempt to change individual settings results in an exception being thrown.



XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
StringWriter sw = new StringWriter();

using (XmlWriter writer = XmlWriter.Create(sw, settings))
{
    writer.WriteStartElement("book");
    writer.WriteElementString("price", "19.95");
    writer.WriteEndElement();
    writer.Flush();
}

OutputTextBlock.Text = sw.ToString();


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft