Clase System::Xml::XmlWriter
Contenido
[
Ocultar
]XmlWriter class
Representa un escritor que proporciona una forma rápida, sin caché y solo de avance para generar flujos o archivos que contienen datos XML.
class XmlWriter : public System::IDisposable
Métodos
| Método | Descripción |
|---|---|
| virtual Close() | Cuando se sobrescribe en una clase derivada, cierra este flujo y el flujo subyacente. |
| static Create(const String&) | Crea una nueva instancia de XmlWriter usando el nombre de archivo especificado. |
| static Create(const String&, SharedPtr<XmlWriterSettings>) | Crea una nueva instancia de XmlWriter usando el nombre de archivo y el objeto XmlWriterSettings. |
| static Create(const SharedPtr<IO::Stream>&) | Crea una nueva instancia de XmlWriter usando el flujo especificado. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>) | Crea una nueva instancia de XmlWriter usando el flujo y el objeto XmlWriterSettings. |
| static Create(const SharedPtr<IO::TextWriter>&) | Crea una nueva instancia de XmlWriter usando el TextWriter especificado. |
| static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>) | Crea una nueva instancia de XmlWriter usando el TextWriter y los objetos XmlWriterSettings. |
| static Create(const SharedPtr<Text::StringBuilder>&) | Crea una nueva instancia de XmlWriter usando el Text::StringBuilder especificado. |
| static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>) | Crea una nueva instancia de XmlWriter usando el Text::StringBuilder y los objetos XmlWriterSettings. |
| static Create(const SharedPtr<XmlWriter>&) | Crea una nueva instancia de XmlWriter usando el objeto XmlWriter especificado. |
| static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>) | Crea una nueva instancia de XmlWriter usando los objetos XmlWriter y XmlWriterSettings especificados. |
| Dispose() override | Libera todos los recursos utilizados por la instancia actual de la clase XmlWriter. |
| virtual Flush() | Cuando se sobrescribe en una clase derivada, vacía lo que esté en el búfer a los flujos subyacentes y también vacía el flujo subyacente. |
| virtual get_Settings() | Devuelve el objeto XmlWriterSettings utilizado para crear esta instancia de XmlWriter. |
| virtual get_WriteState() | Cuando se sobrescribe en una clase derivada, obtiene el estado del escritor. |
| virtual get_XmlLang() | Cuando se sobrescribe en una clase derivada, obtiene el alcance actual de xml:lang. |
| virtual get_XmlSpace() | Cuando se sobrescribe en una clase derivada, obtiene un XmlSpace que representa el ámbito actual de xml:space. |
| virtual LookupPrefix(String) | Cuando se sobrescribe en una clase derivada, devuelve el prefijo más cercano definido en el ámbito de espacio de nombres actual para el URI del espacio de nombres. |
| virtual WriteAttributes(SharedPtr<XmlReader>, bool) | Cuando se sobrescribe en una clase derivada, escribe todos los atributos encontrados en la posición actual del XmlReader. |
| WriteAttributeString(const String&, const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe un atributo con el nombre local, el URI del espacio de nombres y el valor especificados. |
| WriteAttributeString(const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe el atributo con el nombre local y el valor especificados. |
| WriteAttributeString(const String&, const String&, const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe el atributo con el prefijo, nombre local, URI del espacio de nombres y valor especificados. |
| virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | Cuando se sobrescribe en una clase derivada, codifica los bytes binarios especificados como Base64 y escribe el texto resultante. |
| virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | Cuando se sobrescribe en una clase derivada, codifica los bytes binarios especificados como BinHex y escribe el texto resultante. |
| virtual WriteCData(String) | Cuando se sobrescribe en una clase derivada, escribe un bloque … que contiene el texto especificado. |
| virtual WriteCharEntity(char16_t) | Cuando se sobrescribe en una clase derivada, fuerza la generación de una entidad de carácter para el valor Unicode de carácter especificado. |
| virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) | Cuando se sobrescribe en una clase derivada, escribe texto un buffer a la vez. |
| virtual WriteComment(String) | Cuando se sobrescribe en una clase derivada, escribe un comentario **** que contiene el texto especificado. |
| virtual WriteDocType(const String&, const String&, const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe la declaración DOCTYPE con el nombre especificado y atributos opcionales. |
| WriteElementString(const String&, const String&) | Escribe un elemento con el nombre local especificado y el valor. |
| WriteElementString(const String&, const String&, const String&) | Escribe un elemento con el nombre local, el URI del espacio de nombres y el valor especificados. |
| WriteElementString(const String&, const String&, const String&, const String&) | Escribe un elemento con el prefijo, el nombre local, el URI del espacio de nombres y el valor especificados. |
| virtual WriteEndAttribute() | Cuando se sobrescribe en una clase derivada, cierra la llamada anterior a XmlWriter::WriteStartAttribute(String,String). |
| virtual WriteEndDocument() | Cuando se sobrescribe en una clase derivada, cierra cualquier elemento o atributo abierto y devuelve el escritor al estado Start. |
| virtual WriteEndElement() | Cuando se sobrescribe en una clase derivada, cierra un elemento y elimina el ámbito de espacio de nombres correspondiente. |
| virtual WriteEntityRef(const String&) | Cuando se sobrescribe en una clase derivada, escribe una referencia de entidad como &name;. |
| virtual WriteFullEndElement() | Cuando se sobrescribe en una clase derivada, cierra un elemento y elimina el ámbito de espacio de nombres correspondiente. |
| virtual WriteName(const String&) | Cuando se sobrescribe en una clase derivada, escribe el nombre especificado, asegurándose de que sea un nombre válido según la recomendación W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNmToken(const String&) | Cuando se sobrescribe en una clase derivada, escribe el nombre especificado, asegurándose de que sea un NmToken válido según la recomendación W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNode(SharedPtr<XmlReader>, bool) | Cuando se sobrescribe en una clase derivada, copia todo del lector al escritor y mueve el lector al inicio del siguiente hermano. |
| virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool) | Copia todo del objeto XPathNavigator al escritor. La posición del XPathNavigator permanece sin cambios. |
| virtual WriteProcessingInstruction(String, String) | Cuando se sobrescribe en una clase derivada, escribe una instrucción de procesamiento con un espacio entre el nombre y el texto de la siguiente forma: . |
| virtual WriteQualifiedName(const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe el nombre calificado por espacio de nombres. Este método busca el prefijo que está en alcance para el espacio de nombres dado. |
| virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) | Cuando se sobrescribe en una clase derivada, escribe marcado sin procesar manualmente desde un buffer de caracteres. |
| virtual WriteRaw(const String&) | Cuando se sobrescribe en una clase derivada, escribe marcado sin procesar manualmente desde una cadena. |
| WriteStartAttribute(const String&, const String&) | Escribe el inicio de un atributo con el nombre local y el URI del espacio de nombres especificados. |
| virtual WriteStartAttribute(const String&, const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe el inicio de un atributo con el prefijo, el nombre local y el URI del espacio de nombres especificados. |
| WriteStartAttribute(const String&) | Escribe el inicio de un atributo con el nombre local especificado. |
| virtual WriteStartDocument() | Cuando se sobrescribe en una clase derivada, escribe la declaración XML con la versión “1.0”. |
| virtual WriteStartDocument(bool) | Cuando se sobrescribe en una clase derivada, escribe la declaración XML con la versión “1.0” y el atributo standalone. |
| WriteStartElement(const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe la etiqueta de inicio especificada y la asocia con el espacio de nombres proporcionado. |
| virtual WriteStartElement(const String&, const String&, const String&) | Cuando se sobrescribe en una clase derivada, escribe la etiqueta de inicio especificada y la asocia con el espacio de nombres y el prefijo proporcionados. |
| WriteStartElement(const String&) | Cuando se sobrescribe en una clase derivada, escribe una etiqueta de inicio con el nombre local especificado. |
| virtual WriteString(const String&) | Cuando se sobrescribe en una clase derivada, escribe el contenido de texto proporcionado. |
| virtual WriteSurrogateCharEntity(char16_t, char16_t) | Cuando se sobrescribe en una clase derivada, genera y escribe la entidad de carácter sustituto para el par de caracteres sustitutos. |
| virtual WriteValue(SharedPtr<Object>) | Escribe el valor del objeto. |
| virtual WriteValue(const String&) | Escribe un valor de String. |
| virtual WriteValue(bool) | Escribe un valor de Boolean. |
| virtual WriteValue(DateTime) | Escribe un valor de DateTime. |
| virtual WriteValue(DateTimeOffset) | Escribe un valor de DateTimeOffset. |
| virtual WriteValue(double) | Escribe un valor de Double. |
| virtual WriteValue(float) | Escribe un número de punto flotante de precisión simple. |
| virtual WriteValue(Decimal) | Escribe un valor de Decimal. |
| virtual WriteValue(int32_t) | Escribe un valor de Int32. |
| virtual WriteValue(int64_t) | Escribe un valor de Int64. |
| virtual WriteWhitespace(String) | Cuando se sobrescribe en una clase derivada, escribe el espacio en blanco proporcionado. |
Typedefs
| Typedef | Descripción |
|---|---|
| Ptr | Un alias para un puntero compartido a una instancia de esta clase. |
Ver también
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Page for C++