XmlTextWriter Clase
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í.
Representa un sistema de escritura que proporciona una forma rápida, no almacenada en caché y de solo avance de generar secuencias o archivos que contengan datos XML que se ajusten al lenguaje de marcado extensible (XML) 1.0 de W3C y a los espacios de nombres en recomendaciones XML.
A partir de .NET Framework 2.0, se recomienda usar la clase XmlWriter en su lugar.
public ref class XmlTextWriter : System::Xml::XmlWriter
public class XmlTextWriter : System.Xml.XmlWriter
type XmlTextWriter = class
inherit XmlWriter
Public Class XmlTextWriter
Inherits XmlWriter
- Herencia
Comentarios
Para obtener más información sobre esta API, consulte comentarios de API complementarias para XmlTextWriter.
Constructores
| XmlTextWriter(Stream, Encoding) |
Crea una instancia de la clase |
| XmlTextWriter(String, Encoding) |
Crea una instancia de la clase XmlTextWriter mediante el archivo especificado. |
| XmlTextWriter(TextWriter) |
Crea una instancia de la clase |
Propiedades
| BaseStream |
Obtiene el objeto de secuencia subyacente. |
| Formatting |
Indica cómo se da formato a la salida. |
| Indentation |
Obtiene o establece el número de indentchars que se van a escribir para cada nivel de la jerarquía cuando Formatting se establece en |
| IndentChar |
Obtiene o establece el carácter que se va a usar para aplicar sangría cuando Formatting se establece en |
| Namespaces |
Obtiene o establece un valor que indica si se va a admitir el espacio de nombres. |
| QuoteChar |
Obtiene o establece qué carácter se va a usar para comillas de valores de atributo. |
| Settings |
Obtiene el objeto XmlWriterSettings usado para crear esta instancia de XmlWriter. (Heredado de XmlWriter) |
| WriteState |
Obtiene el estado del escritor. |
| XmlLang |
Obtiene el ámbito de |
| XmlSpace |
Obtiene un XmlSpace que representa el ámbito de |
Métodos
| Close() |
Cierra esta secuencia y la secuencia subyacente. |
| Dispose() |
Libera todos los recursos usados por la instancia actual de la clase XmlWriter. (Heredado de XmlWriter) |
| Dispose(Boolean) |
Libera los recursos no administrados usados por el XmlWriter y, opcionalmente, libera los recursos administrados. (Heredado de XmlWriter) |
| DisposeAsync() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados de forma asincrónica. (Heredado de XmlWriter) |
| DisposeAsyncCore() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos administrados de forma asincrónica. (Heredado de XmlWriter) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Flush() |
Vacía lo que se encuentra en el búfer en las secuencias subyacentes y también vacía la secuencia subyacente. |
| FlushAsync() |
Vacía de forma asincrónica lo que se encuentra en el búfer en las secuencias subyacentes y también vacía la secuencia subyacente. (Heredado de XmlWriter) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| LookupPrefix(String) |
Devuelve el prefijo más cercano definido en el ámbito del espacio de nombres actual para el URI del espacio de nombres. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WriteAttributes(XmlReader, Boolean) |
Cuando se reemplaza en una clase derivada, escribe todos los atributos que se encuentran en la posición actual de la XmlReader. (Heredado de XmlWriter) |
| WriteAttributesAsync(XmlReader, Boolean) |
Escribe de forma asincrónica todos los atributos encontrados en la posición actual del XmlReader. (Heredado de XmlWriter) |
| WriteAttributeString(String, String) |
Cuando se invalida en una clase derivada, escribe el atributo con el nombre y el valor locales especificados. (Heredado de XmlWriter) |
| WriteAttributeString(String, String, String) |
Cuando se reemplaza en una clase derivada, escribe un atributo con el nombre local, el URI del espacio de nombres y el valor especificados. (Heredado de XmlWriter) |
| WriteAttributeString(String, String, String, String) |
Cuando se reemplaza en una clase derivada, escribe el atributo con el prefijo, el nombre local, el URI del espacio de nombres y el valor especificados. (Heredado de XmlWriter) |
| WriteAttributeStringAsync(String, String, String, String) |
Escribe de forma asincrónica el atributo con el prefijo, el nombre local, el URI del espacio de nombres y el valor especificados. (Heredado de XmlWriter) |
| WriteBase64(Byte[], Int32, Int32) |
Codifica los bytes binarios especificados como base64 y escribe el texto resultante. |
| WriteBase64Async(Byte[], Int32, Int32) |
Codifica de forma asincrónica los bytes binarios especificados como Base64 y escribe el texto resultante. (Heredado de XmlWriter) |
| WriteBinHex(Byte[], Int32, Int32) |
Codifica los bytes binarios especificados como binhex y escribe el texto resultante. |
| WriteBinHexAsync(Byte[], Int32, Int32) |
Codifica de forma asincrónica los bytes binarios especificados como |
| WriteCData(String) |
Escribe un <! [CDATA[...]]> bloque que contiene el texto especificado. |
| WriteCDataAsync(String) |
Escribe de forma asincrónica un <! [CDATA[...]]> bloque que contiene el texto especificado. (Heredado de XmlWriter) |
| WriteCharEntity(Char) |
Fuerza la generación de una entidad de caracteres para el valor de carácter Unicode especificado. |
| WriteCharEntityAsync(Char) |
Fuerza asincrónicamente la generación de una entidad de caracteres para el valor de carácter Unicode especificado. (Heredado de XmlWriter) |
| WriteChars(Char[], Int32, Int32) |
Escribe un búfer de texto a la vez. |
| WriteCharsAsync(Char[], Int32, Int32) |
Escribe de forma asincrónica un búfer de texto a la vez. (Heredado de XmlWriter) |
| WriteComment(String) |
Escribe un comentario <!--...--> que contiene el texto especificado. |
| WriteCommentAsync(String) |
Escribe de forma asincrónica un comentario <!--...--> que contiene el texto especificado. (Heredado de XmlWriter) |
| WriteDocType(String, String, String, String) |
Escribe la declaración DOCTYPE con el nombre especificado y los atributos opcionales. |
| WriteDocTypeAsync(String, String, String, String) |
Escribe asincrónicamente la declaración DOCTYPE con el nombre especificado y los atributos opcionales. (Heredado de XmlWriter) |
| WriteElementString(String, String) |
Escribe un elemento con el nombre y el valor locales especificados. (Heredado de XmlWriter) |
| WriteElementString(String, String, String) |
Escribe un elemento con el nombre local, el URI del espacio de nombres y el valor especificados. (Heredado de XmlWriter) |
| WriteElementString(String, String, String, String) |
Escribe un elemento con el prefijo, el nombre local, el URI del espacio de nombres y el valor especificados. (Heredado de XmlWriter) |
| WriteElementStringAsync(String, String, String, String) |
Escribe de forma asincrónica un elemento con el prefijo, el nombre local, el URI del espacio de nombres y el valor especificados. (Heredado de XmlWriter) |
| WriteEndAttribute() |
Cierra la llamada WriteStartAttribute(String, String, String) anterior. |
| WriteEndAttributeAsync() |
Cierra de forma asincrónica la llamada de WriteStartAttribute(String, String) anterior. (Heredado de XmlWriter) |
| WriteEndDocument() |
Cierra todos los elementos o atributos abiertos y vuelve a colocar el escritor en el estado Start. |
| WriteEndDocumentAsync() |
Cierra de forma asincrónica los atributos o elementos abiertos y vuelve a colocar el escritor en el estado Inicio. (Heredado de XmlWriter) |
| WriteEndElement() |
Cierra un elemento y muestra el ámbito del espacio de nombres correspondiente. |
| WriteEndElementAsync() |
Cierra de forma asincrónica un elemento y abre el ámbito del espacio de nombres correspondiente. (Heredado de XmlWriter) |
| WriteEntityRef(String) |
Escribe una referencia de entidad como |
| WriteEntityRefAsync(String) |
Escribe de forma asincrónica una referencia de entidad como |
| WriteFullEndElement() |
Cierra un elemento y muestra el ámbito del espacio de nombres correspondiente. |
| WriteFullEndElementAsync() |
Cierra de forma asincrónica un elemento y abre el ámbito del espacio de nombres correspondiente. (Heredado de XmlWriter) |
| WriteName(String) |
Escribe el nombre especificado, asegurándose de que es un nombre válido según la recomendación W3C XML 1.0 de . |
| WriteNameAsync(String) |
Escribe de forma asincrónica el nombre especificado, asegurándose de que es un nombre válido según la recomendación XML 1.0 de W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Heredado de XmlWriter) |
| WriteNmToken(String) |
Escribe el nombre especificado, asegurándose de que es un |
| WriteNmTokenAsync(String) |
Escribe de forma asincrónica el nombre especificado, asegurándose de que es un NmToken válido según la recomendación W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Heredado de XmlWriter) |
| WriteNode(XmlReader, Boolean) |
Cuando se reemplaza en una clase derivada, copia todo el contenido del lector al escritor y mueve el lector al principio del siguiente elemento relacionado. (Heredado de XmlWriter) |
| WriteNode(XPathNavigator, Boolean) |
Copia todo desde el objeto XPathNavigator al escritor. La posición del XPathNavigator permanece sin cambios. (Heredado de XmlWriter) |
| WriteNodeAsync(XmlReader, Boolean) |
Copia de forma asincrónica todo desde el lector hasta el escritor y mueve el lector al principio del siguiente elemento relacionado. (Heredado de XmlWriter) |
| WriteNodeAsync(XPathNavigator, Boolean) |
Copia de forma asincrónica todo desde el objeto XPathNavigator al escritor. La posición del XPathNavigator permanece sin cambios. (Heredado de XmlWriter) |
| WriteProcessingInstruction(String, String) |
Escribe una instrucción de procesamiento con un espacio entre el nombre y el texto de la siguiente manera: <texto ?name?>. |
| WriteProcessingInstructionAsync(String, String) |
Escribe de forma asincrónica una instrucción de procesamiento con un espacio entre el nombre y el texto de la siguiente manera: <texto ?name?>. (Heredado de XmlWriter) |
| WriteQualifiedName(String, String) |
Escribe el nombre calificado del espacio de nombres. Este método busca el prefijo que está en el ámbito del espacio de nombres especificado. |
| WriteQualifiedNameAsync(String, String) |
Escribe de forma asincrónica el nombre completo del espacio de nombres. Este método busca el prefijo que está en el ámbito del espacio de nombres especificado. (Heredado de XmlWriter) |
| WriteRaw(Char[], Int32, Int32) |
Escribe el marcado sin procesar manualmente desde un búfer de caracteres. |
| WriteRaw(String) |
Escribe el marcado sin procesar manualmente desde una cadena. |
| WriteRawAsync(Char[], Int32, Int32) |
Escribe de forma asincrónica el marcado sin procesar manualmente desde un búfer de caracteres. (Heredado de XmlWriter) |
| WriteRawAsync(String) |
Escribe de forma asincrónica el marcado sin procesar manualmente desde una cadena. (Heredado de XmlWriter) |
| WriteStartAttribute(String) |
Escribe el inicio de un atributo con el nombre local especificado. (Heredado de XmlWriter) |
| WriteStartAttribute(String, String) |
Escribe el inicio de un atributo con el nombre local y el URI del espacio de nombres especificados. (Heredado de XmlWriter) |
| WriteStartAttribute(String, String, String) |
Escribe el inicio de un atributo. |
| WriteStartAttributeAsync(String, String, String) |
Escribe de forma asincrónica el inicio de un atributo con el prefijo, el nombre local y el URI del espacio de nombres especificados. (Heredado de XmlWriter) |
| WriteStartDocument() |
Escribe la declaración XML con la versión "1.0". |
| WriteStartDocument(Boolean) |
Escribe la declaración XML con la versión "1.0" y el atributo independiente. |
| WriteStartDocumentAsync() |
Escribe de forma asincrónica la declaración XML con la versión "1.0". (Heredado de XmlWriter) |
| WriteStartDocumentAsync(Boolean) |
Escribe asincrónicamente la declaración XML con la versión "1.0" y el atributo independiente. (Heredado de XmlWriter) |
| WriteStartElement(String) |
Cuando se invalida en una clase derivada, escribe una etiqueta start con el nombre local especificado. (Heredado de XmlWriter) |
| WriteStartElement(String, String) |
Cuando se reemplaza en una clase derivada, escribe la etiqueta de inicio especificada y la asocia al espacio de nombres especificado. (Heredado de XmlWriter) |
| WriteStartElement(String, String, String) |
Escribe la etiqueta de inicio especificada y la asocia al espacio de nombres y al prefijo especificados. |
| WriteStartElementAsync(String, String, String) |
Escribe de forma asincrónica la etiqueta de inicio especificada y la asocia al espacio de nombres y al prefijo especificados. (Heredado de XmlWriter) |
| WriteString(String) |
Escribe el contenido de texto especificado. |
| WriteStringAsync(String) |
Escribe de forma asincrónica el contenido de texto especificado. (Heredado de XmlWriter) |
| WriteSurrogateCharEntity(Char, Char) |
Genera y escribe la entidad de caracteres suplentes para el par de caracteres suplentes. |
| WriteSurrogateCharEntityAsync(Char, Char) |
Genera y escribe de forma asincrónica la entidad de caracteres suplentes para el par de caracteres suplentes. (Heredado de XmlWriter) |
| WriteValue(Boolean) |
Escribe un valor de Boolean. (Heredado de XmlWriter) |
| WriteValue(DateTime) |
Escribe un valor de DateTime. (Heredado de XmlWriter) |
| WriteValue(DateTimeOffset) |
Escribe un valor de DateTimeOffset. (Heredado de XmlWriter) |
| WriteValue(Decimal) |
Escribe un valor de Decimal. (Heredado de XmlWriter) |
| WriteValue(Double) |
Escribe un valor de Double. (Heredado de XmlWriter) |
| WriteValue(Int32) |
Escribe un valor de Int32. (Heredado de XmlWriter) |
| WriteValue(Int64) |
Escribe un valor de Int64. (Heredado de XmlWriter) |
| WriteValue(Object) |
Escribe el valor del objeto. (Heredado de XmlWriter) |
| WriteValue(Single) |
Escribe un número de punto flotante de precisión sencilla. (Heredado de XmlWriter) |
| WriteValue(String) |
Escribe un valor de String. (Heredado de XmlWriter) |
| WriteWhitespace(String) |
Escribe el espacio en blanco especificado. |
| WriteWhitespaceAsync(String) |
Escribe de forma asincrónica el espacio en blanco especificado. (Heredado de XmlWriter) |
Implementaciones de interfaz explícitas
| IDisposable.Dispose() |
Para obtener una descripción de este miembro, consulte Dispose(). (Heredado de XmlWriter) |
Métodos de extensión
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico. |
Se aplica a
Consulte también
- documentos XML y de datos