XmlWriter::Create Method (XmlWriter^, XmlWriterSettings^)
Creates a new XmlWriter instance using the specified XmlWriter and XmlWriterSettings objects.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- output
-
Type:
System.Xml::XmlWriter^
The XmlWriter object that you want to use as the underlying writer.
- settings
-
Type:
System.Xml::XmlWriterSettings^
The XmlWriterSettings object used to configure the new XmlWriter instance. If this is null, a XmlWriterSettings with default settings is used.
If the XmlWriter is being used with the Transform method, you should use the OutputSettings property to obtain an XmlWriterSettings object with the correct settings. This ensures that the created XmlWriter object has the correct output settings.
Return Value
Type: System.Xml::XmlWriter^An XmlWriter object that is wrapped around the specified XmlWriter object.
| Exception | Condition |
|---|---|
| ArgumentNullException | The writer value is null. |
This method allows you add additional features to an underlying XmlWriter object. The underlying XmlWriter object can be an object created by the XmlWriter::Create method, or an object created using the XmlTextWriter implementation.
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1