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 rapido, non memorizzato nella cache, di generare flussi o file contenenti dati XML conformi alle raccomandazioni W3C Extensible Markup Language (XML) 1.0 e spazi dei nomi nei consigli XML.
A partire da .NET Framework 2.0, è consigliabile usare invece 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 supplementari sull'API 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 la formattazione dell'output. |
Indentation |
Ottiene o imposta il numero di IndentChars da scrivere per ogni livello della gerarchia quando Formatting è impostato su |
IndentChar |
Ottiene o imposta il carattere da utilizzare per il rientro quando Formatting è impostato su |
Namespaces |
Ottiene o imposta un valore che indica se eseguire il supporto dello spazio dei nomi. |
QuoteChar |
Ottiene o imposta il carattere da utilizzare per racchiudere tra virgolette i valori dell'attributo. |
Settings |
Ottiene l'oggetto XmlWriterSettings utilizzato per creare questa istanza di XmlWriter. (Ereditato da XmlWriter) |
WriteState |
Ottiene lo stato del writer. |
XmlLang |
Ottiene l'ambito di |
XmlSpace |
Ottiene un XmlSpace che rappresenta l'ambito di |
Metodi
Close() |
Chiude questo flusso e il flusso sottostante. |
Dispose() |
Rilascia tutte le risorse usate dall'istanza corrente della classe XmlWriter. (Ereditato da XmlWriter) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dal XmlWriter e, facoltativamente, rilascia le risorse gestite. (Ereditato da XmlWriter) |
DisposeAsync() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione asincrona delle risorse non gestite. (Ereditato da XmlWriter) |
DisposeAsyncCore() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione asincrona delle risorse gestite. (Ereditato da XmlWriter) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Flush() |
Scarica tutto ciò che si trova nel buffer nei flussi sottostanti e scarica anche il flusso sottostante. |
FlushAsync() |
Scarica in modo asincrono qualsiasi elemento nel buffer nei flussi sottostanti e scarica anche il flusso sottostante. (Ereditato da XmlWriter) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene il 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 del Objectcorrente. (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 trovati nella posizione corrente nella XmlReader. (Ereditato da XmlWriter) |
WriteAttributesAsync(XmlReader, Boolean) |
Scrive in modo asincrono tutti gli attributi trovati nella posizione corrente nel XmlReader. (Ereditato da XmlWriter) |
WriteAttributeString(String, String) |
In caso di override in una classe derivata, scrive l'attributo con il nome e il valore locali specificati. (Ereditato da XmlWriter) |
WriteAttributeString(String, String, String) |
In caso di 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) |
In caso di 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 l'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 base64 e scrive il testo risultante. |
WriteBase64Async(Byte[], Int32, Int32) |
Codifica in modo asincrono i byte binari specificati come Base64 e scrive il testo risultante. (Ereditato da XmlWriter) |
WriteBinHex(Byte[], Int32, Int32) |
Codifica i byte binari specificati come binhex e scrive il testo risultante. |
WriteBinHexAsync(Byte[], Int32, Int32) |
Codifica in modo asincrono i byte binari specificati come |
WriteCData(String) |
Scrive un <! [CDATA[...]]> blocco contenente il testo specificato. |
WriteCDataAsync(String) |
Scrive in modo asincrono un <! [CDATA[...]]> blocco contenente il testo specificato. (Ereditato da XmlWriter) |
WriteCharEntity(Char) |
Forza la generazione di un'entità carattere per il valore di carattere Unicode specificato. |
WriteCharEntityAsync(Char) |
Forza in modo asincrono la generazione di un'entità carattere per il valore di carattere Unicode specificato. (Ereditato da XmlWriter) |
WriteChars(Char[], Int32, Int32) |
Scrive testo un buffer alla volta. |
WriteCharsAsync(Char[], Int32, Int32) |
Scrive in modo asincrono testo un buffer alla volta. (Ereditato da XmlWriter) |
WriteComment(String) |
Scrive un commento <!--...--> contenente il testo specificato. |
WriteCommentAsync(String) |
Scrive in modo asincrono un commento <!--...--> contenente il testo specificato. (Ereditato da XmlWriter) |
WriteDocType(String, String, String, String) |
Scrive la dichiarazione DOCTYPE con il nome e gli attributi facoltativi 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 e il valore locali 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 WriteStartAttribute(String, String, String) precedente. |
WriteEndAttributeAsync() |
Chiude in modo asincrono la chiamata WriteStartAttribute(String, String) precedente. (Ereditato da XmlWriter) |
WriteEndDocument() |
Chiude tutti gli elementi o gli attributi aperti e riporta il writer nello stato Start. |
WriteEndDocumentAsync() |
Chiude in modo asincrono tutti gli attributi o gli elementi aperti e riporta il writer nello stato Start. (Ereditato da XmlWriter) |
WriteEndElement() |
Chiude un elemento e apre l'ambito dello spazio dei nomi corrispondente. |
WriteEndElementAsync() |
Chiude in modo asincrono un elemento e apre l'ambito dello spazio dei nomi corrispondente. (Ereditato da XmlWriter) |
WriteEntityRef(String) |
Scrive un riferimento a un'entità come |
WriteEntityRefAsync(String) |
Scrive in modo asincrono un riferimento a un'entità come |
WriteFullEndElement() |
Chiude un elemento e apre l'ambito dello spazio dei nomi corrispondente. |
WriteFullEndElementAsync() |
Chiude in modo asincrono un elemento e apre l'ambito dello spazio dei nomi corrispondente. (Ereditato da XmlWriter) |
WriteName(String) |
Scrive il nome specificato, verificando che sia un nome valido in base alla raccomandazione W3C XML 1.0. |
WriteNameAsync(String) |
Scrive in modo asincrono il nome specificato, assicurandosi 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) |
Scrive il nome specificato, verificando che sia un |
WriteNmTokenAsync(String) |
Scrive in modo asincrono il nome specificato, assicurandosi 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 tutti gli elementi dal lettore al writer e sposta il lettore all'inizio dell'elemento di pari livello successivo. (Ereditato da XmlWriter) |
WriteNode(XPathNavigator, Boolean) |
Copia tutti gli elementi dall'oggetto XPathNavigator al writer. La posizione del XPathNavigator rimane invariata. (Ereditato da XmlWriter) |
WriteNodeAsync(XmlReader, Boolean) |
Copia in modo asincrono tutti gli elementi dal lettore al writer e sposta il lettore all'inizio del 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 del XPathNavigator rimane invariata. (Ereditato da XmlWriter) |
WriteProcessingInstruction(String, String) |
Scrive un'istruzione di elaborazione con uno spazio tra il nome e il testo come indicato di seguito: <?name text?>. |
WriteProcessingInstructionAsync(String, String) |
Scrive in modo asincrono un'istruzione di elaborazione con uno spazio tra il nome e il testo come indicato di seguito: <?name text?>. (Ereditato da XmlWriter) |
WriteQualifiedName(String, String) |
Scrive il nome completo dello spazio dei nomi. Questo metodo cerca il 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 cerca il prefisso incluso nell'ambito dello spazio dei nomi specificato. (Ereditato da XmlWriter) |
WriteRaw(Char[], Int32, Int32) |
Scrive manualmente il markup non elaborato da un buffer di caratteri. |
WriteRaw(String) |
Scrive manualmente il markup non elaborato da una stringa. |
WriteRawAsync(Char[], Int32, Int32) |
Scrive manualmente markup non elaborato da un buffer di caratteri in modo asincrono. (Ereditato da XmlWriter) |
WriteRawAsync(String) |
Scrive manualmente il markup non elaborato in modo asincrono da 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 autonomo. |
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 autonomo. (Ereditato da XmlWriter) |
WriteStartElement(String) |
Quando sottoposto a override in una classe derivata, scrive un tag iniziale con il nome locale specificato. (Ereditato da XmlWriter) |
WriteStartElement(String, String) |
Quando sottoposto a override in una classe derivata, scrive il tag iniziale specificato e lo associa allo spazio dei nomi specificato. (Ereditato da XmlWriter) |
WriteStartElement(String, String, String) |
Scrive il tag iniziale specificato e lo associa allo spazio dei nomi e al prefisso specificati. |
WriteStartElementAsync(String, String, String) |
Scrive in modo asincrono il tag iniziale 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 surrogato per la coppia di caratteri surrogati. |
WriteSurrogateCharEntityAsync(Char, Char) |
Genera e scrive in modo asincrono l'entità carattere surrogato 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) |
Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono. |
Si applica a
Vedi anche
- documenti XML e dati