Classe System::Xml::XmlWriter
Contenuti
[
Nascondere
]XmlWriter class
Rappresenta un writer che fornisce un modo veloce, non memorizzato nella cache e solo in avanti per generare stream o file che contengono dati XML.
class XmlWriter : public System::IDisposable
Metodi
| Metodo | Descrizione |
|---|---|
| virtual Close() | Quando sovrascritto in una classe derivata, chiude questo flusso e il flusso sottostante. |
| static Create(const String&) | Crea una nuova istanza di XmlWriter utilizzando il nome file specificato. |
| static Create(const String&, SharedPtr<XmlWriterSettings>) | Crea una nuova istanza di XmlWriter utilizzando il nome file e l’oggetto XmlWriterSettings. |
| static Create(const SharedPtr<IO::Stream>&) | Crea una nuova istanza di XmlWriter utilizzando il flusso specificato. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>) | Crea una nuova istanza di XmlWriter utilizzando il flusso e l’oggetto XmlWriterSettings. |
| static Create(const SharedPtr<IO::TextWriter>&) | Crea una nuova istanza di XmlWriter utilizzando il TextWriter specificato. |
| static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>) | Crea una nuova istanza di XmlWriter utilizzando il TextWriter e gli oggetti XmlWriterSettings. |
| static Create(const SharedPtr<Text::StringBuilder>&) | Crea una nuova istanza di XmlWriter utilizzando il Text::StringBuilder specificato. |
| static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>) | Crea una nuova istanza di XmlWriter utilizzando il Text::StringBuilder e gli oggetti XmlWriterSettings. |
| static Create(const SharedPtr<XmlWriter>&) | Crea una nuova istanza di XmlWriter utilizzando l’oggetto XmlWriter specificato. |
| static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>) | Crea una nuova istanza di XmlWriter utilizzando gli oggetti XmlWriter e XmlWriterSettings specificati. |
| Dispose() override | Rilascia tutte le risorse utilizzate dall’istanza corrente della classe XmlWriter. |
| virtual Flush() | Quando sovrascritto in una classe derivata, svuota tutto ciò che è nel buffer verso i flussi sottostanti e svuota anche il flusso sottostante. |
| virtual get_Settings() | Restituisce l’oggetto XmlWriterSettings utilizzato per creare questa istanza di XmlWriter. |
| virtual get_WriteState() | Quando sovrascritto in una classe derivata, ottiene lo stato dello scrittore. |
| virtual get_XmlLang() | Quando sovrascritto in una classe derivata, ottiene l’ambito xml:lang corrente. |
| virtual get_XmlSpace() | Quando sovrascritto in una classe derivata, ottiene un XmlSpace che rappresenta l’ambito corrente xml:space. |
| virtual LookupPrefix(String) | Quando sovrascritto in una classe derivata, restituisce il prefisso più vicino definito nell’ambito corrente dello spazio dei nomi per l’URI dello spazio dei nomi. |
| virtual WriteAttributes(SharedPtr<XmlReader>, bool) | Quando sovrascritto in una classe derivata, scrive tutti gli attributi trovati nella posizione corrente del XmlReader. |
| WriteAttributeString(const String&, const String&, const String&) | Quando sovrascritto in una classe derivata, scrive un attributo con il nome locale specificato, l’URI dello spazio dei nomi e il valore. |
| WriteAttributeString(const String&, const String&) | Quando sovrascritto in una classe derivata, scrive l’attributo con il nome locale e il valore specificati. |
| WriteAttributeString(const String&, const String&, const String&, const String&) | Quando sovrascritto in una classe derivata, scrive l’attributo con il prefisso, il nome locale, l’URI dello spazio dei nomi e il valore specificati. |
| virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | Quando sovrascritto in una classe derivata, codifica i byte binari specificati come Base64 e scrive il testo risultante. |
| virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | Quando sovrascritto in una classe derivata, codifica i byte binari specificati come BinHex e scrive il testo risultante. |
| virtual WriteCData(String) | Quando sovrascritto in una classe derivata, scrive un blocco … contenente il testo specificato. |
| virtual WriteCharEntity(char16_t) | Quando sovrascritto in una classe derivata, forza la generazione di un’entità di carattere per il valore Unicode del carattere specificato. |
| virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) | Quando sovrascritto in una classe derivata, scrive il testo un buffer alla volta. |
| virtual WriteComment(String) | Quando sovrascritto in una classe derivata, scrive un commento **** contenente il testo specificato. |
| virtual WriteDocType(const String&, const String&, const String&, const String&) | Quando sovrascritto in una classe derivata, scrive la dichiarazione DOCTYPE con il nome specificato e gli attributi opzionali. |
| WriteElementString(const String&, const String&) | Scrive un elemento con il nome locale e il valore specificati. |
| WriteElementString(const String&, const String&, const String&) | Scrive un elemento con il nome locale, l’URI dello spazio dei nomi e il valore specificati. |
| WriteElementString(const String&, const String&, const String&, const String&) | Scrive un elemento con il prefisso, il nome locale, l’URI dello spazio dei nomi e il valore specificati. |
| virtual WriteEndAttribute() | Quando sovrascritto in una classe derivata, chiude la chiamata precedente XmlWriter::WriteStartAttribute(String,String). |
| virtual WriteEndDocument() | Quando sovrascritto in una classe derivata, chiude tutti gli elementi o gli attributi aperti e riporta lo scrittore allo stato Start. |
| virtual WriteEndElement() | Quando sovrascritto in una classe derivata, chiude un elemento e rimuove l’ambito dello spazio dei nomi corrispondente. |
| virtual WriteEntityRef(const String&) | Quando sovrascritto in una classe derivata, scrive un riferimento di entità come &name;. |
| virtual WriteFullEndElement() | Quando sovrascritto in una classe derivata, chiude un elemento e rimuove l’ambito dello spazio dei nomi corrispondente. |
| virtual WriteName(const String&) | Quando sovrascritto in una classe derivata, scrive il nome specificato, assicurandosi che sia un nome valido secondo la raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNmToken(const String&) | Quando sovrascritto in una classe derivata, scrive il nome specificato, assicurandosi che sia un NmToken valido secondo la raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNode(SharedPtr<XmlReader>, bool) | Quando sovrascritto in una classe derivata, copia tutto dal lettore allo scrittore e sposta il lettore all’inizio del fratello successivo. |
| virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool) | Copia tutto dall’oggetto XPathNavigator allo scrittore. La posizione dell’XPathNavigator rimane invariata. |
| virtual WriteProcessingInstruction(String, String) | Quando sovrascritto in una classe derivata, scrive un’istruzione di elaborazione con uno spazio tra il nome e il testo come segue: . |
| virtual WriteQualifiedName(const String&, const String&) | Quando sovrascritto in una classe derivata, scrive il nome qualificato per lo spazio dei nomi. Questo metodo cerca il prefisso che è in ambito per lo spazio dei nomi fornito. |
| virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) | Quando sovrascritto in una classe derivata, scrive markup grezzo manualmente da un buffer di caratteri. |
| virtual WriteRaw(const String&) | Quando sovrascritto in una classe derivata, scrive markup grezzo manualmente da una stringa. |
| WriteStartAttribute(const String&, const String&) | Scrive l’inizio di un attributo con il nome locale specificato e l’URI dello spazio dei nomi. |
| virtual WriteStartAttribute(const String&, const String&, const String&) | Quando sovrascritto in una classe derivata, scrive l’inizio di un attributo con il prefisso specificato, il nome locale e l’URI dello spazio dei nomi. |
| WriteStartAttribute(const String&) | Scrive l’inizio di un attributo con il nome locale specificato. |
| virtual WriteStartDocument() | Quando sovrascritto in una classe derivata, scrive la dichiarazione XML con la versione “1.0”. |
| virtual WriteStartDocument(bool) | Quando sovrascritto in una classe derivata, scrive la dichiarazione XML con la versione “1.0” e l’attributo standalone. |
| WriteStartElement(const String&, const String&) | Quando sovrascritto in una classe derivata, scrive il tag di apertura specificato e lo associa allo spazio dei nomi fornito. |
| virtual WriteStartElement(const String&, const String&, const String&) | Quando sovrascritto in una classe derivata, scrive il tag di apertura specificato e lo associa allo spazio dei nomi e al prefisso forniti. |
| WriteStartElement(const String&) | Quando sovrascritto in una classe derivata, scrive un tag di apertura con il nome locale specificato. |
| virtual WriteString(const String&) | Quando sovrascritto in una classe derivata, scrive il contenuto di testo fornito. |
| virtual WriteSurrogateCharEntity(char16_t, char16_t) | Quando sovrascritto in una classe derivata, genera e scrive l’entità di carattere surrogato per la coppia di caratteri surrogati. |
| virtual WriteValue(SharedPtr<Object>) | Scrive il valore dell’oggetto. |
| virtual WriteValue(const String&) | Scrive un valore String. |
| virtual WriteValue(bool) | Scrive un valore Boolean. |
| virtual WriteValue(DateTime) | Scrive un valore DateTime. |
| virtual WriteValue(DateTimeOffset) | Scrive un valore DateTimeOffset. |
| virtual WriteValue(double) | Scrive un valore Double. |
| virtual WriteValue(float) | Scrive un numero a virgola mobile a precisione singola. |
| virtual WriteValue(Decimal) | Scrive un valore Decimal. |
| virtual WriteValue(int32_t) | Scrive un valore Int32. |
| virtual WriteValue(int64_t) | Scrive un valore Int64. |
| virtual WriteWhitespace(String) | Quando sovrascritto in una classe derivata, scrive lo spazio bianco fornito. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Vedi anche
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Font for C++