System::Xml::XmlWriterSettings clase

XmlWriterSettings class

Especifica un conjunto de características para admitir en el objeto XmlWriter creado por el método XmlWriter::Create.

class XmlWriterSettings : public System::Object

Métodos

MétodoDescripción
Clone()Crea una copia de la instancia XmlWriterSettings.
get_CheckCharacters()Devuelve un valor que indica si el escritor XML debe comprobar que todos los caracteres del documento cumplen con la sección “2.2 Characters” de la Recomendación XML 1.0 de la W3C.
get_CloseOutput()Devuelve un valor que indica si el XmlWriter también debe cerrar el flujo subyacente o TextWriter cuando se llama al método XmlWriter::Close.
get_ConformanceLevel()Devuelve el nivel de conformidad que el escritor XML verifica en la salida XML.
get_DoNotEscapeUriAttributes()Devuelve un valor que indica si el XmlWriter no escapa los atributos URI.
get_Encoding()Devuelve el tipo de codificación de texto a usar.
get_Indent()Devuelve un valor que indica si se deben sangrar los elementos.
get_IndentChars()Devuelve la cadena de caracteres a usar al sangrar. Esta configuración se utiliza cuando el valor XmlWriterSettings::set_Indent está establecido en true.
get_NamespaceHandling()Devuelve un valor que indica si el XmlWriter debe eliminar declaraciones de espacio de nombres duplicadas al escribir contenido XML. El comportamiento predeterminado es que el escritor emita todas las declaraciones de espacio de nombres presentes en el resolvedor de espacios de nombres del escritor.
get_NewLineChars()Devuelve la cadena de caracteres a usar para los saltos de línea.
get_NewLineHandling()Devuelve un valor que indica si se deben normalizar los saltos de línea en la salida.
get_NewLineOnAttributes()Devuelve un valor que indica si se deben escribir los atributos en una nueva línea.
get_OmitXmlDeclaration()Devuelve un valor que indica si se debe omitir una declaración XML.
get_OutputMethod()Devuelve el método utilizado para serializar la salida del XmlWriter.
get_WriteEndDocumentOnClose()Devuelve un valor que indica si el XmlWriter añadirá etiquetas de cierre a todas las etiquetas de elemento sin cerrar cuando se llame al método XmlWriter::Close.
Reset()Restablece los miembros de la clase de configuración a sus valores predeterminados.
set_CheckCharacters(bool)Establece un valor que indica si el escritor XML debe comprobar que todos los caracteres del documento cumplen con la sección “2.2 Characters” de la Recomendación XML 1.0 de la W3C.
set_CloseOutput(bool)Establece un valor que indica si el XmlWriter también debe cerrar el flujo subyacente o TextWriter cuando se llama al método XmlWriter::Close.
set_ConformanceLevel(System::Xml::ConformanceLevel)Establece el nivel de conformidad que el escritor XML verifica en la salida XML.
set_DoNotEscapeUriAttributes(bool)Establece un valor que indica si el XmlWriter no escapa los atributos URI.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Establece el tipo de codificación de texto a usar.
set_Indent(bool)Establece un valor que indica si se deben sangrar los elementos.
set_IndentChars(const String&)Establece la cadena de caracteres a usar al sangrar. Esta configuración se utiliza cuando el valor de XmlWriterSettings::set_Indent está establecido en true.
set_NamespaceHandling(System::Xml::NamespaceHandling)Establece un valor que indica si el XmlWriter debe eliminar declaraciones de espacio de nombres duplicadas al escribir contenido XML. El comportamiento predeterminado es que el escritor emita todas las declaraciones de espacio de nombres que están presentes en el resolvedor de espacios de nombres del escritor.
set_NewLineChars(const String&)Establece la cadena de caracteres a usar para los saltos de línea.
set_NewLineHandling(System::Xml::NewLineHandling)Establece un valor que indica si se deben normalizar los saltos de línea en la salida.
set_NewLineOnAttributes(bool)Establece un valor que indica si se deben escribir los atributos en una nueva línea.
set_OmitXmlDeclaration(bool)Establece un valor que indica si se debe omitir una declaración XML.
set_WriteEndDocumentOnClose(bool)Establece un valor que indica si el XmlWriter añadirá etiquetas de cierre a todas las etiquetas de elemento sin cerrar cuando se llame al método XmlWriter::Close.
XmlWriterSettings()Inicializa una nueva instancia de la clase XmlWriterSettings.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Observaciones

Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

Ver también