XmlTextWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um gravador que fornece um modo rápido não armazenado em cache e somente de encaminhamento para gerar fluxos ou arquivos que contém dados XML em conformidade com o W3C Extensible Markup Language (XML) 1.0 e os Namespaces nas recomendações de XML.
A partir do .NET Framework 2.0, recomendamos o uso da classe XmlWriter.
public ref class XmlTextWriter : System::Xml::XmlWriter
public class XmlTextWriter : System.Xml.XmlWriter
type XmlTextWriter = class
inherit XmlWriter
Public Class XmlTextWriter
Inherits XmlWriter
- Herança
Comentários
Para obter mais informações sobre essa API, consulte Comentários de API complementares para XmlTextWriter.
Construtores
XmlTextWriter(Stream, Encoding) |
Cria uma instância da classe |
XmlTextWriter(String, Encoding) |
Cria uma instância da classe XmlTextWriter usando o arquivo especificado. |
XmlTextWriter(TextWriter) |
Cria uma instância da classe |
Propriedades
BaseStream |
Obtém o objeto do fluxo subjacente. |
Formatting |
Indica como a saída é formatada. |
Indentation |
Obtém ou define quantos IndentChars gravar para cada nível da hierarquia quando Formatting está definido como |
IndentChar |
Obtém ou define qual caractere deve ser usado para recuar quando Formatting é definido como |
Namespaces |
Obtém ou define um valor que indica se deve-se oferecer suporte ao namespace. |
QuoteChar |
Obtém ou define o caractere a ser usado para colocar valores de atributos entre aspas. |
Settings |
Obtém o objeto XmlWriterSettings usado para criar essa instância XmlWriter. (Herdado de XmlWriter) |
WriteState |
Obtém o estado do gravador. |
XmlLang |
Obtém o escopo de |
XmlSpace |
Obtém um XmlSpace que representa o escopo de |
Métodos
Close() |
Fecha este fluxo e o fluxo subjacente. |
Dispose() |
Libera todos os recursos usados pela instância atual da classe XmlWriter. (Herdado de XmlWriter) |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo XmlWriter e opcionalmente libera os recursos gerenciados. (Herdado de XmlWriter) |
DisposeAsync() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona. (Herdado de XmlWriter) |
DisposeAsyncCore() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos gerenciados de forma assíncrona. (Herdado de XmlWriter) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Flush() |
Libera o que está no buffer para os fluxos subjacentes e também libera o fluxo subjacente. |
FlushAsync() |
Libera de maneira assíncrona tudo o que está no buffer para os fluxos subjacentes e também libera o fluxo subjacente. (Herdado de XmlWriter) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
LookupPrefix(String) |
Retorna o prefixo mais próximo definido no escopo atual do namespace para o URI de namespace. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
WriteAttributes(XmlReader, Boolean) |
Quando substituído em uma classe derivada, grava todos os atributos localizados na posição atual no XmlReader. (Herdado de XmlWriter) |
WriteAttributesAsync(XmlReader, Boolean) |
Grava de forma assíncrona todos os atributos encontrados na posição atual no XmlReader. (Herdado de XmlWriter) |
WriteAttributeString(String, String) |
Quando substituído em uma classe derivada, grava o atributo com o nome local e o valor especificados. (Herdado de XmlWriter) |
WriteAttributeString(String, String, String) |
Quando substituído em uma classe derivada, grava um atributo com o nome local, URI do namespace e o valor especificados. (Herdado de XmlWriter) |
WriteAttributeString(String, String, String, String) |
Quando substituído em uma classe derivada, grava o atributo com o prefixo, nome local, URI do namespace e o valor especificados. (Herdado de XmlWriter) |
WriteAttributeStringAsync(String, String, String, String) |
Grava de forma assíncrona o atributo com o prefixo especificado, o nome local, o URI de namespace e o valor. (Herdado de XmlWriter) |
WriteBase64(Byte[], Int32, Int32) |
Codifica os bytes binários especificados como base64 e grava o texto resultante. |
WriteBase64Async(Byte[], Int32, Int32) |
Codifica de forma assíncrona os bytes binários especificados como Base64 e grava o texto resultante. (Herdado de XmlWriter) |
WriteBinHex(Byte[], Int32, Int32) |
Codifica os bytes binários especificados como binhex e grava o texto resultante. |
WriteBinHexAsync(Byte[], Int32, Int32) |
Codifica de forma assíncrona os bytes binários especificados como |
WriteCData(String) |
Grava um bloco <![CDATA[...]]> que contém o texto especificado. |
WriteCDataAsync(String) |
Grava de forma assíncrona um bloco <![CDATA[...]]> que contém o texto especificado. (Herdado de XmlWriter) |
WriteCharEntity(Char) |
Força a geração de uma entidade de caracteres para o valor especificado de caracteres Unicode. |
WriteCharEntityAsync(Char) |
Força de forma assíncrona a geração de uma entidade de caracteres para o valor de caractere Unicode especificado. (Herdado de XmlWriter) |
WriteChars(Char[], Int32, Int32) |
Grava texto um buffer por vez. |
WriteCharsAsync(Char[], Int32, Int32) |
Grava texto de forma assíncrona um buffer por vez. (Herdado de XmlWriter) |
WriteComment(String) |
Grava um comentário <!--...--> que contém o texto especificado. |
WriteCommentAsync(String) |
Grava de forma assíncrona um comentário <!--...--> que contém o texto especificado. (Herdado de XmlWriter) |
WriteDocType(String, String, String, String) |
Grava a declaração DOCTYPE com o nome especificado e os atributos opcionais. |
WriteDocTypeAsync(String, String, String, String) |
Grava de forma assíncrona a declaração DOCTYPE com o nome especificado e os atributos opcionais. (Herdado de XmlWriter) |
WriteElementString(String, String) |
Grava um elemento com o valor e o nome local especificados. (Herdado de XmlWriter) |
WriteElementString(String, String, String) |
Grava um elemento com o nome local, URI de namespace e valor especificados. (Herdado de XmlWriter) |
WriteElementString(String, String, String, String) |
Grava um elemento com o prefixo, o nome local, o URI do namespace e o valor especificados. (Herdado de XmlWriter) |
WriteElementStringAsync(String, String, String, String) |
Grava de forma assíncrona um elemento com o prefixo especificado, o nome local, o URI de namespace e o valor. (Herdado de XmlWriter) |
WriteEndAttribute() |
Fecha a chamada WriteStartAttribute(String, String, String) anterior. |
WriteEndAttributeAsync() |
Fecha de forma assíncrona a chamada WriteStartAttribute(String, String) anterior. (Herdado de XmlWriter) |
WriteEndDocument() |
Fecha os possíveis elementos ou atributos abertos e coloca o gravador de volta no estado Inicial. |
WriteEndDocumentAsync() |
Fecha de forma assíncrona os elementos ou atributos abertos e coloca o gravador de volta no estado Inicial. (Herdado de XmlWriter) |
WriteEndElement() |
Fecha um elemento e aciona o escopo de namespace correspondente. |
WriteEndElementAsync() |
Fecha de forma assíncrona um elemento e remove o escopo de namespace correspondente da pilha. (Herdado de XmlWriter) |
WriteEntityRef(String) |
Grava uma referência de entidade como |
WriteEntityRefAsync(String) |
Grava de forma assíncrona uma referência de entidade como |
WriteFullEndElement() |
Fecha um elemento e aciona o escopo de namespace correspondente. |
WriteFullEndElementAsync() |
Fecha de forma assíncrona um elemento e remove o escopo de namespace correspondente da pilha. (Herdado de XmlWriter) |
WriteName(String) |
Grava o nome especificado, garantindo que ele seja um nome válido de acordo com a recomendação do XML 1.0 do W3C. |
WriteNameAsync(String) |
Grava de forma assíncrona o nome especificado, garantindo que ele seja um nome válido de acordo com a recomendação do W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Herdado de XmlWriter) |
WriteNmToken(String) |
Grava o nome especificado, garantindo que ele seja um |
WriteNmTokenAsync(String) |
Grava de forma assíncrona o nome especificado, garantindo que ele seja um NmToken válido de acordo com a recomendação do W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Herdado de XmlWriter) |
WriteNode(XmlReader, Boolean) |
Quando substituído em uma classe derivada, copia tudo do leitor no gravador e move o leitor para o início do próximo irmão. (Herdado de XmlWriter) |
WriteNode(XPathNavigator, Boolean) |
Copia tudo do objeto XPathNavigator no gravador. A posição do XPathNavigator permanece inalterada. (Herdado de XmlWriter) |
WriteNodeAsync(XmlReader, Boolean) |
Copia de forma assíncrona tudo do leitor no gravador e move o leitor para o início do próximo irmão. (Herdado de XmlWriter) |
WriteNodeAsync(XPathNavigator, Boolean) |
Copia de forma assíncrona tudo do objeto XPathNavigator para o gravador. A posição do XPathNavigator permanece inalterada. (Herdado de XmlWriter) |
WriteProcessingInstruction(String, String) |
Grava uma instrução de processamento com um espaço entre o nome e o texto da seguinte maneira: <?nome texto?>. |
WriteProcessingInstructionAsync(String, String) |
Grava de forma assíncrona uma instrução de processamento com um espaço entre o nome e o texto da seguinte maneira: <? nome texto?>. (Herdado de XmlWriter) |
WriteQualifiedName(String, String) |
Grava o nome qualificado do namespace. Este método pesquisa o prefixo que está no escopo para o namespace fornecido. |
WriteQualifiedNameAsync(String, String) |
Grava de forma assíncrona o nome qualificado do namespace. Este método pesquisa o prefixo que está no escopo para o namespace fornecido. (Herdado de XmlWriter) |
WriteRaw(Char[], Int32, Int32) |
Grava a marcação bruta manualmente de um buffer de caracteres. |
WriteRaw(String) |
Grava a marcação bruta manualmente de uma cadeia de caracteres. |
WriteRawAsync(Char[], Int32, Int32) |
Grava de forma assíncrona e manual a marcação bruta de um buffer de caracteres. (Herdado de XmlWriter) |
WriteRawAsync(String) |
Grava de forma assíncrona e manual a marcação bruta de uma cadeia de caracteres. (Herdado de XmlWriter) |
WriteStartAttribute(String) |
Grava o início de um atributo com o nome do local especificado. (Herdado de XmlWriter) |
WriteStartAttribute(String, String) |
Grava o início de um atributo com o nome do local e o URI de namespace especificados. (Herdado de XmlWriter) |
WriteStartAttribute(String, String, String) |
Grava o início de um atributo. |
WriteStartAttributeAsync(String, String, String) |
Grava de forma assíncrona o início de um atributo com o prefixo, o nome local e o URI de namespace especificados. (Herdado de XmlWriter) |
WriteStartDocument() |
Grava a declaração XML com a versão "1.0". |
WriteStartDocument(Boolean) |
Grava a declaração XML com a versão “1.0” e o atributo autônomo. |
WriteStartDocumentAsync() |
Grava de forma assíncrona a declaração XML com a versão “1.0”. (Herdado de XmlWriter) |
WriteStartDocumentAsync(Boolean) |
Grava de forma assíncrona a declaração XML com a versão “1.0” e o atributo autônomo. (Herdado de XmlWriter) |
WriteStartElement(String) |
Quando substituído em uma classe derivada, grava uma marca de início com o nome local especificado. (Herdado de XmlWriter) |
WriteStartElement(String, String) |
Quando substituído em uma classe derivada, grava a marca de início especificada e a associa ao namespace específico. (Herdado de XmlWriter) |
WriteStartElement(String, String, String) |
Grava a marca de início especificada e a associa ao prefixo e ao namespace determinados. |
WriteStartElementAsync(String, String, String) |
Grava de forma assíncrona a marca de início especificada e a associa ao namespace e ao prefixo fornecidos. (Herdado de XmlWriter) |
WriteString(String) |
Grava o conteúdo de texto especificado. |
WriteStringAsync(String) |
Grava de forma assíncrona o conteúdo de texto fornecido. (Herdado de XmlWriter) |
WriteSurrogateCharEntity(Char, Char) |
Gera e grava a entidade de caracteres alternativos para o par de caracteres alternativos. |
WriteSurrogateCharEntityAsync(Char, Char) |
Gera e grava a entidade de caracteres alternativos de forma assíncrona para o par de caracteres alternativos. (Herdado de XmlWriter) |
WriteValue(Boolean) |
Grava um valor Boolean. (Herdado de XmlWriter) |
WriteValue(DateTime) |
Grava um valor DateTime. (Herdado de XmlWriter) |
WriteValue(DateTimeOffset) |
Grava um valor DateTimeOffset. (Herdado de XmlWriter) |
WriteValue(Decimal) |
Grava um valor Decimal. (Herdado de XmlWriter) |
WriteValue(Double) |
Grava um valor Double. (Herdado de XmlWriter) |
WriteValue(Int32) |
Grava um valor Int32. (Herdado de XmlWriter) |
WriteValue(Int64) |
Grava um valor Int64. (Herdado de XmlWriter) |
WriteValue(Object) |
Grava o valor do objeto. (Herdado de XmlWriter) |
WriteValue(Single) |
Grava um número de ponto flutuante de precisão simples. (Herdado de XmlWriter) |
WriteValue(String) |
Grava um valor String. (Herdado de XmlWriter) |
WriteWhitespace(String) |
Grava o espaço em branco determinado. |
WriteWhitespaceAsync(String) |
Grava de forma assíncrona o espaço em branco determinado. (Herdado de XmlWriter) |
Implantações explícitas de interface
IDisposable.Dispose() |
Para obter uma descrição desse membro, confira Dispose(). (Herdado de XmlWriter) |
Métodos de Extensão
ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas. |
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários