XmlTextWriter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un writer che fornisce un modo veloce, non in cache e di tipo forward-only di generare flussi o file che contengono dati XML conformi alle raccomandazioni W3C Extensible Markup Language (XML) 1.0 e Namespaces in XML.
A partire da .NET Framework 2.0, è consigliabile usare la 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
- Ereditarietà
Commenti
Per altre informazioni su questa API, vedere Osservazioni api supplementari per XmlTextWriter.
Costruttori
XmlTextWriter(Stream, Encoding) |
Crea un'istanza della classe |
XmlTextWriter(String, Encoding) |
Crea un'istanza della classe XmlTextWriter utilizzando il file specificato. |
XmlTextWriter(TextWriter) |
Crea un'istanza della classe |
Proprietà
BaseStream |
Ottiene l'oggetto flusso sottostante. |
Formatting |
Indica come viene formattato l'output. |
Indentation |
Ottiene o imposta il numero di oggetti IndentChars da scrivere per ciascun livello nella gerarchia quando la proprietà Formatting è impostata su |
IndentChar |
Ottiene o imposta il carattere da utilizzare per il rientro quando la proprietà Formatting è impostata su |
Namespaces |
Ottiene o imposta un valore che indica se supportare gli spazi dei nomi. |
QuoteChar |
Ottiene o imposta il carattere da usare per racchiudere tra virgolette i valori degli attributi. |
Settings |
Ottiene l'oggetto XmlWriterSettings usato per creare questa istanza di XmlWriter. (Ereditato da XmlWriter) |
WriteState |
Ottiene lo stato del writer. |
XmlLang |
Ottiene l'ambito |
XmlSpace |
Ottiene un oggetto XmlSpace che rappresenta l'ambito |
Metodi
Close() |
Chiude questo flusso e quello sottostante. |
Dispose() |
Rilascia tutte le risorse usate dall'istanza corrente della classe XmlWriter. (Ereditato da XmlWriter) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da XmlWriter e, facoltativamente, le risorse gestite. (Ereditato da XmlWriter) |
DisposeAsync() |
Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite in modo asincrono. (Ereditato da XmlWriter) |
DisposeAsyncCore() |
Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse gestite in modo asincrono. (Ereditato da XmlWriter) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Flush() |
Scarica il contenuto del buffer nei flussi sottostanti e scarica anche il flusso sottostante. |
FlushAsync() |
Scarica in modo asincrono il contenuto del buffer nei flussi sottostanti e scarica anche il flusso sottostante. (Ereditato da XmlWriter) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
LookupPrefix(String) |
Restituisce il prefisso più vicino definito nell'ambito dello spazio dei nomi corrente per l'URI dello spazio dei nomi. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
WriteAttributes(XmlReader, Boolean) |
Quando sottoposto a override in una classe derivata, scrive tutti gli attributi individuati in corrispondenza della posizione corrente nell'oggetto XmlReader. (Ereditato da XmlWriter) |
WriteAttributesAsync(XmlReader, Boolean) |
In modo asincrono scrive tutti gli attributi individuati in corrispondenza della posizione corrente nell'oggetto XmlReader. (Ereditato da XmlWriter) |
WriteAttributeString(String, String) |
Quando ne viene eseguito l'override in una classe derivata, scrive l'attributo con il nome locale e il valore specificati. (Ereditato da XmlWriter) |
WriteAttributeString(String, String, String) |
Quando ne viene eseguito l'override in una classe derivata, scrive un attributo con il nome locale, l'URI dello spazio dei nomi e il valore specificati. (Ereditato da XmlWriter) |
WriteAttributeString(String, String, String, String) |
Quando ne viene eseguito l'override in una classe derivata, scrive l'attributo con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati. (Ereditato da XmlWriter) |
WriteAttributeStringAsync(String, String, String, String) |
Scrive in modo asincrono un attributo con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati. (Ereditato da XmlWriter) |
WriteBase64(Byte[], Int32, Int32) |
Codifica i byte binari specificati come valori Base64 e scrive il testo risultante. |
WriteBase64Async(Byte[], Int32, Int32) |
Codifica in modo asincrono i byte binari specificati come valori Base64 e scrive il testo risultante. (Ereditato da XmlWriter) |
WriteBinHex(Byte[], Int32, Int32) |
Codifica i byte binari specificati come valori BinHex e scrive il testo risultante. |
WriteBinHexAsync(Byte[], Int32, Int32) |
Codifica in modo asincrono i byte binari specificati come valori |
WriteCData(String) |
Scrive un blocco <![CDATA[...]]> contenente il testo specificato. |
WriteCDataAsync(String) |
Scrive in modo asincrono un blocco <![CDATA[...]]> che contiene il testo specificato. (Ereditato da XmlWriter) |
WriteCharEntity(Char) |
Forza la generazione di un'entità carattere per il valore del carattere Unicode specificato. |
WriteCharEntityAsync(Char) |
Forza in modo asincrono la generazione di un'entità carattere per il valore del carattere Unicode specificato. (Ereditato da XmlWriter) |
WriteChars(Char[], Int32, Int32) |
Il testo viene scritto in un buffer alla volta. |
WriteCharsAsync(Char[], Int32, Int32) |
Scrive in modo asincrono il testo in un buffer alla volta. (Ereditato da XmlWriter) |
WriteComment(String) |
Scrive un commento <!--...--> contenente il testo specificato. |
WriteCommentAsync(String) |
Scrive in modo asincrono un commento <!--...--> che contiene il testo specificato. (Ereditato da XmlWriter) |
WriteDocType(String, String, String, String) |
Scrive la dichiarazione DOCTYPE con il nome e gli attributi opzionali specificati. |
WriteDocTypeAsync(String, String, String, String) |
Scrive in modo asincrono la dichiarazione DOCTYPE con il nome e gli attributi facoltativi specificati. (Ereditato da XmlWriter) |
WriteElementString(String, String) |
Scrive un elemento con il nome locale e il valore specificati. (Ereditato da XmlWriter) |
WriteElementString(String, String, String) |
Scrive un elemento con il nome locale, l'URI dello spazio dei nomi e il valore specificati. (Ereditato da XmlWriter) |
WriteElementString(String, String, String, String) |
Scrive un elemento con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati. (Ereditato da XmlWriter) |
WriteElementStringAsync(String, String, String, String) |
Scrive in modo asincrono un elemento con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati. (Ereditato da XmlWriter) |
WriteEndAttribute() |
Chiude la chiamata al metodo WriteStartAttribute(String, String, String) precedente. |
WriteEndAttributeAsync() |
Chiude in modo asincrono la chiamata WriteStartAttribute(String, String) precedente. (Ereditato da XmlWriter) |
WriteEndDocument() |
Chiude qualsiasi elemento o attributo aperto e riporta il writer allo stato di avvio. |
WriteEndDocumentAsync() |
Chiude in modo asincrono qualsiasi elemento o attributo aperto e riporta il writer allo stato di avvio. (Ereditato da XmlWriter) |
WriteEndElement() |
Chiude un elemento e visualizza l'ambito dello spazio dei nomi corrispondente. |
WriteEndElementAsync() |
Chiude in modo asincrono un elemento e visualizza l'ambito dello spazio dei nomi corrispondente. (Ereditato da XmlWriter) |
WriteEntityRef(String) |
Scrive un riferimento a entità con formato |
WriteEntityRefAsync(String) |
In modo asincrono scrive un riferimento all'entità come |
WriteFullEndElement() |
Chiude un elemento e visualizza l'ambito dello spazio dei nomi corrispondente. |
WriteFullEndElementAsync() |
Chiude in modo asincrono un elemento e visualizza l'ambito dello spazio dei nomi corrispondente. (Ereditato da XmlWriter) |
WriteName(String) |
Inserisce il nome specificato, verificando che si tratti di un nome valido in base alla raccomandazione W3C XML 1.0. |
WriteNameAsync(String) |
Scrive in modo asincrono il nome specificato, verificando che sia un nome valido in base alla raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Ereditato da XmlWriter) |
WriteNmToken(String) |
Inserisce il nome specificato, verificando che si tratti di un oggetto |
WriteNmTokenAsync(String) |
Scrive in modo asincrono il nome specificato, verificando che sia un NmToken valido in base alla raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Ereditato da XmlWriter) |
WriteNode(XmlReader, Boolean) |
Quando ne viene eseguito l'override in una classe derivata, copia tutto il contenuto del lettore nel writer e sposta il lettore all'inizio del successivo elemento di pari livello. (Ereditato da XmlWriter) |
WriteNode(XPathNavigator, Boolean) |
Copia tutti gli elementi dall'oggetto XPathNavigator nel writer. La posizione di XPathNavigator resta invariata. (Ereditato da XmlWriter) |
WriteNodeAsync(XmlReader, Boolean) |
Copia in modo asincrono tutto il contenuto del lettore nel writer e sposta il lettore sul successivo elemento di pari livello. (Ereditato da XmlWriter) |
WriteNodeAsync(XPathNavigator, Boolean) |
Copia in modo asincrono tutti gli elementi dall'oggetto XPathNavigator al writer. La posizione di XPathNavigator resta invariata. (Ereditato da XmlWriter) |
WriteProcessingInstruction(String, String) |
Scrive un'istruzione di elaborazione con uno spazio tra il nome e il testo, come segue: <?name text?>. |
WriteProcessingInstructionAsync(String, String) |
Scrive in modo asincrono un'istruzione di elaborazione con uno spazio tra il nome e il testo, come segue: <?name text?>. (Ereditato da XmlWriter) |
WriteQualifiedName(String, String) |
Scrive il nome completo dello spazio dei nomi. Questo metodo esegue la ricerca del prefisso incluso nell'ambito dello spazio dei nomi specificato. |
WriteQualifiedNameAsync(String, String) |
Scrive in modo asincrono il nome completo dello spazio dei nomi. Questo metodo esegue la ricerca del prefisso incluso nell'ambito dello spazio dei nomi specificato. (Ereditato da XmlWriter) |
WriteRaw(Char[], Int32, Int32) |
Scrive manualmente markup non elaborato in base a un buffer di caratteri. |
WriteRaw(String) |
Scrive manualmente markup non elaborato in base a una stringa. |
WriteRawAsync(Char[], Int32, Int32) |
Scrive manualmente in modo asincrono markup non elaborato in base a un buffer di caratteri. (Ereditato da XmlWriter) |
WriteRawAsync(String) |
Scrive manualmente in modo asincrono markup non elaborato in base a una stringa. (Ereditato da XmlWriter) |
WriteStartAttribute(String) |
Scrive l'inizio di un attributo con il nome locale specificato. (Ereditato da XmlWriter) |
WriteStartAttribute(String, String) |
Scrive l'inizio di un attributo con il nome locale e l'URI dello spazio dei nomi specificati. (Ereditato da XmlWriter) |
WriteStartAttribute(String, String, String) |
Scrive l'inizio di un attributo. |
WriteStartAttributeAsync(String, String, String) |
Scrive in modo asincrono l'inizio di un attributo con il prefisso, il nome locale e l'URI dello spazio dei nomi specificati. (Ereditato da XmlWriter) |
WriteStartDocument() |
Scrive la dichiarazione XML con la versione "1.0". |
WriteStartDocument(Boolean) |
Scrive la dichiarazione XML con la versione "1.0" e l'attributo standalone. |
WriteStartDocumentAsync() |
Scrive in modo asincrono la dichiarazione XML con la versione "1.0". (Ereditato da XmlWriter) |
WriteStartDocumentAsync(Boolean) |
Scrive in modo asincrono la dichiarazione XML con la versione "1.0" e l'attributo standalone. (Ereditato da XmlWriter) |
WriteStartElement(String) |
Quando ne viene eseguito l'override in una classe derivata, scrive un tag di inizio con il nome locale specificato. (Ereditato da XmlWriter) |
WriteStartElement(String, String) |
Quando ne viene eseguito l'override in una classe derivata, scrive il tag di inizio specificato e lo associa allo spazio dei nomi indicato. (Ereditato da XmlWriter) |
WriteStartElement(String, String, String) |
Scrive il tag di inizio specificato e lo associa allo spazio dei nomi e al prefisso indicati. |
WriteStartElementAsync(String, String, String) |
Scrive in modo asincrono il tag di inizio specificato e lo associa allo spazio dei nomi e al prefisso specificati. (Ereditato da XmlWriter) |
WriteString(String) |
Scrive il contenuto di testo specificato. |
WriteStringAsync(String) |
Scrive in modo asincrono il contenuto di testo specificato. (Ereditato da XmlWriter) |
WriteSurrogateCharEntity(Char, Char) |
Genera e scrive l'entità carattere surrogata per la coppia di caratteri surrogati. |
WriteSurrogateCharEntityAsync(Char, Char) |
Genera in modo asincrono e scrive l'entità carattere surrogata per la coppia di caratteri surrogati. (Ereditato da XmlWriter) |
WriteValue(Boolean) |
Scrive un valore Boolean. (Ereditato da XmlWriter) |
WriteValue(DateTime) |
Scrive un valore DateTime. (Ereditato da XmlWriter) |
WriteValue(DateTimeOffset) |
Scrive un valore DateTimeOffset. (Ereditato da XmlWriter) |
WriteValue(Decimal) |
Scrive un valore Decimal. (Ereditato da XmlWriter) |
WriteValue(Double) |
Scrive un valore Double. (Ereditato da XmlWriter) |
WriteValue(Int32) |
Scrive un valore Int32. (Ereditato da XmlWriter) |
WriteValue(Int64) |
Scrive un valore Int64. (Ereditato da XmlWriter) |
WriteValue(Object) |
Scrive il valore dell'oggetto. (Ereditato da XmlWriter) |
WriteValue(Single) |
Scrive un numero a virgola mobile e precisione singola. (Ereditato da XmlWriter) |
WriteValue(String) |
Scrive un valore String. (Ereditato da XmlWriter) |
WriteWhitespace(String) |
Scrive lo spazio vuoto specificato. |
WriteWhitespaceAsync(String) |
Scrive in modo asincrono lo spazio vuoto specificato. (Ereditato da XmlWriter) |
Implementazioni dell'interfaccia esplicita
IDisposable.Dispose() |
Per una descrizione di questo membro, vedere Dispose(). (Ereditato da XmlWriter) |
Metodi di estensione
ConfigureAwait(IAsyncDisposable, Boolean) |
Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono. |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per