XmlWriter.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva instancia de XmlWriter.
Sobrecargas
Create(StringBuilder, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter mediante los objetos StringBuilder y XmlWriterSettings. |
Create(String, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter mediante el nombre de archivo y el objeto XmlWriterSettings. |
Create(TextWriter, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter mediante los objetos TextWriter y XmlWriterSettings. |
Create(Stream, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter mediante la secuencia y el objeto XmlWriterSettings. |
Create(XmlWriter, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter mediante los objetos XmlWriter y XmlWriterSettings especificados. |
Create(StringBuilder) |
Crea una nueva instancia de XmlWriter mediante el objeto StringBuilder especificado. |
Create(String) |
Crea una nueva instancia de XmlWriter mediante el nombre de archivo especificado. |
Create(TextWriter) |
Crea una nueva instancia de XmlWriter mediante el objeto TextWriter especificado. |
Create(Stream) |
Crea una nueva instancia de XmlWriter mediante la secuencia especificada. |
Create(XmlWriter) |
Crea una nueva instancia de XmlWriter mediante el objeto XmlWriter especificado. |
Comentarios
Algunas de las Create sobrecargas incluyen un settings
parámetro que acepta un XmlWriterSettings objeto . Puede usar este objeto para:
Especifique qué características desea que se admita en el objeto creado XmlWriter .
Vuelva a usar el XmlWriterSettings objeto para crear varios objetos de escritor. El objeto XmlWriterSettings se copia y se marca como solo lectura para cada sistema de escritura que se crea. Los cambios en los valores de una instancia de XmlWriterSettings no afectan a los sistemas de escritura existentes que tienen los mismos valores. Por lo tanto, puede utilizar los mismos valores para crear varios sistemas de escritura con la misma funcionalidad. O bien, puede modificar los valores de una instancia de XmlWriterSettings y crear un nuevo sistema de escritura con un conjunto de características diferente.
Agregue características a un escritor XML existente. El método Create puede aceptar otro objeto XmlWriter. El objeto subyacente XmlWriter no tiene que ser un escritor XML creado por el método estático Create . Por ejemplo, puede especificar un escritor XML definido por el usuario para agregar características adicionales.
Aproveche al máximo las características, como la comprobación de conformidad y el cumplimiento de la recomendación XML 1.0 que solo están disponibles en XmlWriter los objetos creados por el método estático Create .
Si usa una Create sobrecarga que no acepta un XmlWriterSettings objeto , se usa la siguiente configuración de escritor predeterminada:
Parámetro | Default |
---|---|
CheckCharacters | true |
CloseOutput | false |
ConformanceLevel | ConformanceLevel.Document |
Encoding | Encoding.UTF8 |
Indent | false |
IndentChars | Dos espacios |
NamespaceHandling | Default (sin eliminación) |
NewLineChars | \r\n (retorno de carro, nueva línea) |
NewLineHandling | NewLineHandling.Replace |
NewLineOnAttributes | false |
OmitXmlDeclaration | false |
OutputMethod | XmlOutputMethod.Xml |
WriteEndDocumentOnClose | true |
Nota
Aunque el .NET Framework incluye la XmlTextWriter clase , que es una implementación concreta de la XmlWriter clase , se recomienda crear XmlWriter instancias mediante el Create método .
Create(StringBuilder, XmlWriterSettings)
Crea una nueva instancia de XmlWriter mediante los objetos StringBuilder y XmlWriterSettings.
public:
static System::Xml::XmlWriter ^ Create(System::Text::StringBuilder ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create (System.Text.StringBuilder output, System.Xml.XmlWriterSettings settings);
public static System.Xml.XmlWriter Create (System.Text.StringBuilder output, System.Xml.XmlWriterSettings? settings);
static member Create : System.Text.StringBuilder * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As StringBuilder, settings As XmlWriterSettings) As XmlWriter
Parámetros
- output
- StringBuilder
StringBuilder en el que se va a escribir. El contenido que escribe XmlWriter se anexa a StringBuilder.
- settings
- XmlWriterSettings
Objeto XmlWriterSettings que se utiliza para configurar la nueva instancia de XmlWriter. Si es null
, se utiliza un objeto XmlWriterSettings con la configuración predeterminada.
Si XmlWriter se está utilizando con el método Transform(String, XmlWriter), debe usar la propiedad OutputSettings para obtener un objeto XmlWriterSettings con la configuración correcta. Con ello se garantiza que el objeto XmlWriter creado tenga la configuración de resultados correcta.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor builder
es null
.
Se aplica a
Create(String, XmlWriterSettings)
Crea una nueva instancia de XmlWriter mediante el nombre de archivo y el objeto XmlWriterSettings.
public:
static System::Xml::XmlWriter ^ Create(System::String ^ outputFileName, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create (string outputFileName, System.Xml.XmlWriterSettings? settings);
public static System.Xml.XmlWriter Create (string outputFileName, System.Xml.XmlWriterSettings settings);
static member Create : string * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (outputFileName As String, settings As XmlWriterSettings) As XmlWriter
Parámetros
- outputFileName
- String
Archivo en el que desea escribir. XmlWriter crea un archivo en la ruta de acceso especificada y lo escribe con la sintaxis de texto de XML 1.0. outputFileName
debe ser una ruta del sistema de archivos.
- settings
- XmlWriterSettings
Objeto XmlWriterSettings que se utiliza para configurar la nueva instancia de XmlWriter. Si es null
, se utiliza un objeto XmlWriterSettings con la configuración predeterminada.
Si XmlWriter se está utilizando con el método Transform(String, XmlWriter), debe usar la propiedad OutputSettings para obtener un objeto XmlWriterSettings con la configuración correcta. Con ello se garantiza que el objeto XmlWriter creado tenga la configuración de resultados correcta.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor url
es null
.
Ejemplos
En el ejemplo siguiente se crea un XmlWriter objeto con la configuración definida.
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
Se aplica a
Create(TextWriter, XmlWriterSettings)
Crea una nueva instancia de XmlWriter mediante los objetos TextWriter y XmlWriterSettings.
public:
static System::Xml::XmlWriter ^ Create(System::IO::TextWriter ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create (System.IO.TextWriter output, System.Xml.XmlWriterSettings settings);
public static System.Xml.XmlWriter Create (System.IO.TextWriter output, System.Xml.XmlWriterSettings? settings);
static member Create : System.IO.TextWriter * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As TextWriter, settings As XmlWriterSettings) As XmlWriter
Parámetros
- output
- TextWriter
TextWriter en el que se desea escribir. XmlWriter escribe la sintaxis de texto de XML 1.0 y la anexa al TextWriter especificado.
- settings
- XmlWriterSettings
Objeto XmlWriterSettings que se utiliza para configurar la nueva instancia de XmlWriter. Si es null
, se utiliza un objeto XmlWriterSettings con la configuración predeterminada.
Si XmlWriter se está utilizando con el método Transform(String, XmlWriter), debe usar la propiedad OutputSettings para obtener un objeto XmlWriterSettings con la configuración correcta. Con ello se garantiza que el objeto XmlWriter creado tenga la configuración de resultados correcta.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor text
es null
.
Ejemplos
En el ejemplo siguiente se escribe una cadena XML.
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();
String output = sw.ToString();
}
Dim settings As New XmlWriterSettings()
settings.OmitXmlDeclaration = True
Dim sw As New StringWriter()
Using writer As XmlWriter = XmlWriter.Create(sw, settings)
writer.WriteStartElement("book")
writer.WriteElementString("price", "19.95")
writer.WriteEndElement()
writer.Flush()
Dim output As String = sw.ToString()
End Using
Se aplica a
Create(Stream, XmlWriterSettings)
Crea una nueva instancia de XmlWriter mediante la secuencia y el objeto XmlWriterSettings.
public:
static System::Xml::XmlWriter ^ Create(System::IO::Stream ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create (System.IO.Stream output, System.Xml.XmlWriterSettings settings);
public static System.Xml.XmlWriter Create (System.IO.Stream output, System.Xml.XmlWriterSettings? settings);
static member Create : System.IO.Stream * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As Stream, settings As XmlWriterSettings) As XmlWriter
Parámetros
- output
- Stream
Flujo en el que desea escribir. XmlWriter escribe la sintaxis de texto de XML 1.0 y la anexa a la secuencia especificada.
- settings
- XmlWriterSettings
Objeto XmlWriterSettings que se utiliza para configurar la nueva instancia de XmlWriter. Si es null
, se utiliza un objeto XmlWriterSettings con la configuración predeterminada.
Si XmlWriter se está utilizando con el método Transform(String, XmlWriter), debe usar la propiedad OutputSettings para obtener un objeto XmlWriterSettings con la configuración correcta. Con ello se garantiza que el objeto XmlWriter creado tenga la configuración de resultados correcta.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor stream
es null
.
Ejemplos
En el ejemplo siguiente se escribe un fragmento XML en una secuencia de memoria.
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;
// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();
// Do additional processing on the stream.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false
' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm, settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()
' Do additional processing on the stream.
Comentarios
XmlWriter siempre escribe una marca de orden de bytes (BOM) en el flujo de datos subyacente; sin embargo, algunas secuencias no deben tener una lista de materiales. Para omitir la lista de materiales, cree un nuevo XmlWriterSettings objeto y establezca la propiedad Encoding como un nuevo UTF8Encoding objeto con el valor booleano en el constructor establecido en false.
Se aplica a
Create(XmlWriter, XmlWriterSettings)
Crea una nueva instancia de XmlWriter mediante los objetos XmlWriter y XmlWriterSettings especificados.
public:
static System::Xml::XmlWriter ^ Create(System::Xml::XmlWriter ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create (System.Xml.XmlWriter output, System.Xml.XmlWriterSettings settings);
public static System.Xml.XmlWriter Create (System.Xml.XmlWriter output, System.Xml.XmlWriterSettings? settings);
static member Create : System.Xml.XmlWriter * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As XmlWriter, settings As XmlWriterSettings) As XmlWriter
Parámetros
- settings
- XmlWriterSettings
Objeto XmlWriterSettings que se utiliza para configurar la nueva instancia de XmlWriter. Si es null
, se utiliza un objeto XmlWriterSettings con la configuración predeterminada.
Si XmlWriter se está utilizando con el método Transform(String, XmlWriter), debe usar la propiedad OutputSettings para obtener un objeto XmlWriterSettings con la configuración correcta. Con ello se garantiza que el objeto XmlWriter creado tenga la configuración de resultados correcta.
Devoluciones
Objeto XmlWriter que contiene el objeto XmlWriter especificado.
Excepciones
El valor writer
es null
.
Comentarios
Este método permite agregar características adicionales a un objeto subyacente XmlWriter . El objeto subyacente XmlWriter puede ser un objeto creado por el XmlWriter.Create método o un objeto creado mediante la XmlTextWriter implementación.
Se aplica a
Create(StringBuilder)
Crea una nueva instancia de XmlWriter mediante el objeto StringBuilder especificado.
public:
static System::Xml::XmlWriter ^ Create(System::Text::StringBuilder ^ output);
public static System.Xml.XmlWriter Create (System.Text.StringBuilder output);
static member Create : System.Text.StringBuilder -> System.Xml.XmlWriter
Public Shared Function Create (output As StringBuilder) As XmlWriter
Parámetros
- output
- StringBuilder
StringBuilder en el que se va a escribir. El contenido que escribe XmlWriter se anexa a StringBuilder.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor builder
es null
.
Comentarios
Cuando se usa esta sobrecarga, se usa un XmlWriterSettings objeto con la configuración predeterminada para crear el sistema de escritura XML.
Parámetro | Default |
---|---|
CheckCharacters | true |
CloseOutput | false |
ConformanceLevel | ConformanceLevel.Document |
Encoding | Encoding.UTF8 |
Indent | false |
IndentChars | Dos espacios |
NamespaceHandling | Default (sin eliminación) |
NewLineChars | \r\n (retorno de carro, nueva línea) |
NewLineHandling | NewLineHandling.Replace |
NewLineOnAttributes | false |
OmitXmlDeclaration | false |
OutputMethod | XmlOutputMethod.Xml |
WriteEndDocumentOnClose | true |
Si desea especificar las características que se admitirán en el escritor XML creado, use una sobrecarga que tome un XmlWriterSettings objeto como uno de sus argumentos y pase un XmlWriterSettings objeto con la configuración personalizada.
Se aplica a
Create(String)
Crea una nueva instancia de XmlWriter mediante el nombre de archivo especificado.
public:
static System::Xml::XmlWriter ^ Create(System::String ^ outputFileName);
public static System.Xml.XmlWriter Create (string outputFileName);
static member Create : string -> System.Xml.XmlWriter
Public Shared Function Create (outputFileName As String) As XmlWriter
Parámetros
- outputFileName
- String
Archivo en el que desea escribir. XmlWriter crea un archivo en la ruta de acceso especificada y lo escribe con la sintaxis de texto de XML 1.0. outputFileName
debe ser una ruta del sistema de archivos.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor url
es null
.
Ejemplos
En el ejemplo siguiente se crea un XmlWriter objeto y se escribe un nodo de libro.
using (XmlWriter writer = XmlWriter.Create("output.xml"))
{
writer.WriteStartElement("book");
writer.WriteElementString("price", "19.95");
writer.WriteEndElement();
writer.Flush();
}
Using writer As XmlWriter = XmlWriter.Create("output.xml")
writer.WriteStartElement("book")
writer.WriteElementString("price", "19.95")
writer.WriteEndElement()
writer.Flush()
End Using
Comentarios
Cuando se usa esta sobrecarga, se usa un XmlWriterSettings objeto con la configuración predeterminada para crear el sistema de escritura XML.
Parámetro | Default |
---|---|
CheckCharacters | true |
CloseOutput | false |
ConformanceLevel | ConformanceLevel.Document |
Encoding | Encoding.UTF8 |
Indent | false |
IndentChars | Dos espacios |
NamespaceHandling | Default (sin eliminación) |
NewLineChars | \r\n (retorno de carro, nueva línea) |
NewLineHandling | NewLineHandling.Replace |
NewLineOnAttributes | false |
OmitXmlDeclaration | false |
OutputMethod | XmlOutputMethod.Xml |
WriteEndDocumentOnClose | true |
Si desea especificar las características que se admitirán en el escritor XML creado, use una sobrecarga que tome un XmlWriterSettings objeto como uno de sus argumentos y pase un XmlWriterSettings objeto con la configuración personalizada.
Se aplica a
Create(TextWriter)
Crea una nueva instancia de XmlWriter mediante el objeto TextWriter especificado.
public:
static System::Xml::XmlWriter ^ Create(System::IO::TextWriter ^ output);
public static System.Xml.XmlWriter Create (System.IO.TextWriter output);
static member Create : System.IO.TextWriter -> System.Xml.XmlWriter
Public Shared Function Create (output As TextWriter) As XmlWriter
Parámetros
- output
- TextWriter
TextWriter en el que se desea escribir. XmlWriter escribe la sintaxis de texto de XML 1.0 y la anexa al TextWriter especificado.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor text
es null
.
Ejemplos
En el ejemplo siguiente se crea un escritor que se genera en la consola.
using (XmlWriter writer = XmlWriter.Create(Console.Out))
{
writer.WriteStartElement("book");
writer.WriteElementString("price", "19.95");
writer.WriteEndElement();
writer.Flush();
}
Using writer As XmlWriter = XmlWriter.Create(Console.Out)
writer.WriteStartElement("book")
writer.WriteElementString("price", "19.95")
writer.WriteEndElement()
writer.Flush()
End Using
Comentarios
Cuando se usa esta sobrecarga, se usa un XmlWriterSettings objeto con la configuración predeterminada para crear el sistema de escritura XML.
Parámetro | Default |
---|---|
CheckCharacters | true |
CloseOutput | false |
ConformanceLevel | ConformanceLevel.Document |
Encoding | Encoding.UTF8 |
Indent | false |
IndentChars | Dos espacios |
NamespaceHandling | Default (sin eliminación) |
NewLineChars | \r\n (retorno de carro, nueva línea) |
NewLineHandling | NewLineHandling.Replace |
NewLineOnAttributes | false |
OmitXmlDeclaration | false |
OutputMethod | XmlOutputMethod.Xml |
WriteEndDocumentOnClose | true |
Si desea especificar las características que se admitirán en el escritor creado, use una sobrecarga que tome un XmlWriterSettings objeto como uno de sus argumentos y pase un XmlWriterSettings objeto con la configuración personalizada.
Se aplica a
Create(Stream)
Crea una nueva instancia de XmlWriter mediante la secuencia especificada.
public:
static System::Xml::XmlWriter ^ Create(System::IO::Stream ^ output);
public static System.Xml.XmlWriter Create (System.IO.Stream output);
static member Create : System.IO.Stream -> System.Xml.XmlWriter
Public Shared Function Create (output As Stream) As XmlWriter
Parámetros
- output
- Stream
Flujo en el que desea escribir. XmlWriter escribe la sintaxis de texto de XML 1.0 y la anexa a la secuencia especificada.
Devoluciones
Un objeto XmlWriter.
Excepciones
El valor stream
es null
.
Ejemplos
En el ejemplo siguiente se escribe un fragmento XML en una secuencia de memoria. (Usa la Create(Stream, XmlWriterSettings) sobrecarga, que también configura las opciones en la nueva instancia del escritor XML).
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;
// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();
// Do additional processing on the stream.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false
' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm, settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()
' Do additional processing on the stream.
Comentarios
Cuando se usa esta sobrecarga, se usa un XmlWriterSettings objeto con la siguiente configuración predeterminada para crear el sistema de escritura XML:
Parámetro | Default |
---|---|
CheckCharacters | true |
CloseOutput | false |
ConformanceLevel | ConformanceLevel.Document |
Encoding | Encoding.UTF8 |
Indent | false |
IndentChars | Dos espacios |
NamespaceHandling | Default (sin eliminación) |
NewLineChars | \r\n (retorno de carro, nueva línea) |
NewLineHandling | NewLineHandling.Replace |
NewLineOnAttributes | false |
OmitXmlDeclaration | false |
OutputMethod | XmlOutputMethod.Xml |
WriteEndDocumentOnClose | true |
Si desea especificar las características que se admitirán en el escritor creado, use una sobrecarga que tome un XmlWriterSettings objeto como uno de sus argumentos y pase un XmlWriterSettings objeto con la configuración personalizada.
Además, XmlWriter siempre escribe una marca de orden de bytes (BOM) en el flujo de datos subyacente; sin embargo, algunas secuencias no deben tener una lista de materiales. Para omitir la lista de materiales, cree un nuevo XmlWriterSettings objeto y establezca la propiedad Encoding como un nuevo UTF8Encoding objeto con el valor booleano en el constructor establecido en false.
Se aplica a
Create(XmlWriter)
public:
static System::Xml::XmlWriter ^ Create(System::Xml::XmlWriter ^ output);
public static System.Xml.XmlWriter Create (System.Xml.XmlWriter output);
static member Create : System.Xml.XmlWriter -> System.Xml.XmlWriter
Public Shared Function Create (output As XmlWriter) As XmlWriter
Parámetros
Devoluciones
Objeto XmlWriter que contiene el objeto XmlWriter especificado.
Excepciones
El valor writer
es null
.
Comentarios
Este método permite agregar características a un objeto subyacente XmlWriter . El objeto subyacente XmlWriter puede ser un objeto creado por el XmlWriter.Create método o un objeto creado mediante la XmlTextWriter implementación.
Cuando se usa esta sobrecarga, se usa un XmlWriterSettings objeto con la configuración predeterminada para crear el sistema de escritura XML.
Parámetro | Default |
---|---|
CheckCharacters | true |
CloseOutput | false |
ConformanceLevel | ConformanceLevel.Document |
Encoding | Encoding.UTF8 |
Indent | false |
IndentChars | Dos espacios |
NamespaceHandling | Default (sin eliminación) |
NewLineChars | \r\n (retorno de carro, nueva línea) |
NewLineHandling | NewLineHandling.Replace |
NewLineOnAttributes | false |
OmitXmlDeclaration | false |
OutputMethod | XmlOutputMethod.Xml |
WriteEndDocumentOnClose | true |
Si desea especificar las características que se admitirán en el escritor XML creado, use una sobrecarga que tome un XmlWriterSettings objeto como uno de sus argumentos y pase un XmlWriterSettings objeto con la configuración personalizada.