XmlTextWriter Třída

Definice

Představuje zapisovací modul, který nabízí rychlý dopředný způsob generování datových proudů nebo souborů obsahujících data XML bez mezipaměti, který je v souladu s doporučeními konsorcia W3C k jazyku XML (eXtensible Markup Language) 1.0 a oborům názvů v XML.

Počínaje rozhraním .NET Framework 2.0 doporučujeme místo toho použít XmlWriter třídu .

public ref class XmlTextWriter : System::Xml::XmlWriter
public class XmlTextWriter : System.Xml.XmlWriter
type XmlTextWriter = class
    inherit XmlWriter
Public Class XmlTextWriter
Inherits XmlWriter
Dědičnost
XmlTextWriter

Poznámky

Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro XmlTextWriter.

Konstruktory

XmlTextWriter(Stream, Encoding)

Vytvoří instanci XmlTextWriter třídy pomocí zadaného datového proudu a kódování.

XmlTextWriter(String, Encoding)

Vytvoří instanci XmlTextWriter třídy pomocí zadaného souboru.

XmlTextWriter(TextWriter)

Vytvoří instanci XmlTextWriter třídy pomocí zadané TextWritertřídy .

Vlastnosti

BaseStream

Získá objekt podkladového datového proudu.

Formatting

Určuje, jak je výstup formátován.

Indentation

Získá nebo nastaví počet odsazení na zápis pro každou úroveň v hierarchii, pokud Formatting je nastavena na Formatting.Indentedhodnotu .

IndentChar

Získá nebo nastaví znak, který se má použít pro odsazení, pokud Formatting je nastaven na Formatting.Indentedhodnotu .

Namespaces

Získá nebo nastaví hodnotu označující, zda provést podporu oboru názvů.

QuoteChar

Získá nebo nastaví znak použít k citaci hodnoty atributu.

Settings

XmlWriterSettings Získá objekt použitý k vytvoření této XmlWriter instance.

(Zděděno od XmlWriter)
WriteState

Získá stav zapisovače.

XmlLang

Získá aktuální xml:lang obor.

XmlSpace

Získá představující XmlSpace aktuální xml:space obor.

Metody

Close()

Zavře tento datový proud a podkladový datový proud.

Dispose()

Uvolní všechny prostředky používané aktuální instancí XmlWriter třídy .

(Zděděno od XmlWriter)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem XmlWriter a volitelně uvolní spravované prostředky.

(Zděděno od XmlWriter)
DisposeAsync()

Provádí úlohy definované aplikací spojené s uvolněním, uvolněním nebo resetováním nespravovaných prostředků asynchronně.

(Zděděno od XmlWriter)
DisposeAsyncCore()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním spravovaných prostředků asynchronně.

(Zděděno od XmlWriter)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Flush()

Vyprázdní vše, co je ve vyrovnávací paměti, do podkladových datových proudů a také vyprázdní podkladový datový proud.

FlushAsync()

Asynchronně vyprázdní vše, co je ve vyrovnávací paměti, do podkladových datových proudů a také vyprázdní podkladový datový proud.

(Zděděno od XmlWriter)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
LookupPrefix(String)

Vrátí nejbližší předponu definovanou v aktuálním oboru názvů pro identifikátor URI oboru názvů.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteAttributes(XmlReader, Boolean)

Při přepsání v odvozené třídě zapíše všechny atributy nalezené na aktuální pozici v .XmlReader

(Zděděno od XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Asynchronně zapíše všechny atributy nalezené na aktuální pozici v objektu XmlReader.

(Zděděno od XmlWriter)
WriteAttributeString(String, String)

Při přepsání v odvozené třídě zapíše atribut se zadaným místním názvem a hodnotou.

(Zděděno od XmlWriter)
WriteAttributeString(String, String, String)

Při přepsání v odvozené třídě zapíše atribut se zadaným místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteAttributeString(String, String, String, String)

Při přepsání v odvozené třídě zapíše atribut se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteAttributeStringAsync(String, String, String, String)

Asynchronně zapíše atribut se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Zakóduje zadané binární bajty jako base64 a zapíše výsledný text.

WriteBase64Async(Byte[], Int32, Int32)

Asynchronně kóduje zadané binární bajty jako Base64 a zapíše výsledný text.

(Zděděno od XmlWriter)
WriteBinHex(Byte[], Int32, Int32)

Zakóduje zadané binární bajty jako binhex a zapíše výsledný text.

WriteBinHexAsync(Byte[], Int32, Int32)

Asynchronně kóduje zadané binární bajty jako BinHex a zapíše výsledný text.

(Zděděno od XmlWriter)
WriteCData(String)

Zapíše ! <[ CDATA[...]]> blok obsahující zadaný text.

WriteCDataAsync(String)

Asynchronně zapíše <![ CDATA[...]]> blok obsahující zadaný text.

(Zděděno od XmlWriter)
WriteCharEntity(Char)

Vynutí generování znakové entity pro zadanou hodnotu znaku Unicode.

WriteCharEntityAsync(Char)

Asynchronně vynutí generování znakové entity pro zadanou hodnotu znaku Unicode.

(Zděděno od XmlWriter)
WriteChars(Char[], Int32, Int32)

Zapisuje text po jedné vyrovnávací paměti.

WriteCharsAsync(Char[], Int32, Int32)

Asynchronně zapisuje text po jedné vyrovnávací paměti.

(Zděděno od XmlWriter)
WriteComment(String)

Zapíše komentář <--...--> obsahující zadaný text.

WriteCommentAsync(String)

Asynchronně zapíše komentář <--...--> obsahující zadaný text.

(Zděděno od XmlWriter)
WriteDocType(String, String, String, String)

Zapíše deklaraci DOCTYPE se zadaným názvem a volitelnými atributy.

WriteDocTypeAsync(String, String, String, String)

Asynchronně zapíše deklaraci DOCTYPE se zadaným názvem a volitelnými atributy.

(Zděděno od XmlWriter)
WriteElementString(String, String)

Zapíše prvek se zadaným místním názvem a hodnotou.

(Zděděno od XmlWriter)
WriteElementString(String, String, String)

Zapíše element se zadaným místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteElementString(String, String, String, String)

Zapíše element se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteElementStringAsync(String, String, String, String)

Asynchronně zapíše prvek se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteEndAttribute()

Ukončí předchozí WriteStartAttribute(String, String, String) volání.

WriteEndAttributeAsync()

Asynchronně zavře předchozí WriteStartAttribute(String, String) volání.

(Zděděno od XmlWriter)
WriteEndDocument()

Zavře všechny otevřené elementy nebo atributy a vrátí zapisovač zpět do stavu Zahájení.

WriteEndDocumentAsync()

Asynchronně zavře všechny otevřené prvky nebo atributy a vrátí zapisovač zpět do stavu Zahájení.

(Zděděno od XmlWriter)
WriteEndElement()

Zavře jeden prvek a vysune odpovídající obor názvů.

WriteEndElementAsync()

Asynchronně zavře jeden prvek a zobrazí odpovídající obor názvů.

(Zděděno od XmlWriter)
WriteEntityRef(String)

Vypíše odkaz na entitu jako &name;.

WriteEntityRefAsync(String)

Asynchronně zapíše odkaz na entitu jako &name;.

(Zděděno od XmlWriter)
WriteFullEndElement()

Zavře jeden prvek a vysune odpovídající obor názvů.

WriteFullEndElementAsync()

Asynchronně zavře jeden prvek a zobrazí odpovídající obor názvů.

(Zděděno od XmlWriter)
WriteName(String)

Zapíše zadaný název a zajistí, že se jedná o platný název podle doporučení W3C XML 1.0.

WriteNameAsync(String)

Asynchronně zapíše zadaný název a zajistí, že se jedná o platný název podle doporučení W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Zděděno od XmlWriter)
WriteNmToken(String)

Zapíše zadaný název a zajistí, že je platný NmToken podle doporučení W3C XML 1.0.

WriteNmTokenAsync(String)

Asynchronně zapíše zadaný název a zajistí, že se jedná o platný NmToken podle doporučení W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Zděděno od XmlWriter)
WriteNode(XmlReader, Boolean)

Při přepsání v odvozené třídě zkopíruje vše od čtenáře do zapisovače a přesune čtenáře na začátek další třídy na stejné úrovni.

(Zděděno od XmlWriter)
WriteNode(XPathNavigator, Boolean)

Zkopíruje všechno z objektu XPathNavigator do zapisovače. Pozice zůstává XPathNavigator beze změny.

(Zděděno od XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Asynchronně zkopíruje všechno od čtenáře do zapisovače a přesune čtenáře na začátek dalšího objektu na stejné straně.

(Zděděno od XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Asynchronně zkopíruje všechno od objektu XPathNavigator do zapisovače. Pozice zůstává XPathNavigator beze změny.

(Zděděno od XmlWriter)
WriteProcessingInstruction(String, String)

Zapíše instrukce zpracování s mezerou mezi názvem a textem následujícím způsobem: <?name text?>.

WriteProcessingInstructionAsync(String, String)

Asynchronně zapíše instrukce zpracování s mezerou mezi názvem a textem následujícím způsobem: <?name text?>.

(Zděděno od XmlWriter)
WriteQualifiedName(String, String)

Zapíše název kvalifikovaný pro obor názvů. Tato metoda vyhledá předponu, která je v oboru pro daný obor názvů.

WriteQualifiedNameAsync(String, String)

Asynchronně zapíše název kvalifikovaný pro obor názvů. Tato metoda vyhledá předponu, která je v oboru pro daný obor názvů.

(Zděděno od XmlWriter)
WriteRaw(Char[], Int32, Int32)

Ručně zapíše nezpracovaný kód z vyrovnávací paměti znaků.

WriteRaw(String)

Ručně zapíše nezpracovaný kód z řetězce.

WriteRawAsync(Char[], Int32, Int32)

Asynchronně zapisuje nezpracovaný kód ručně z vyrovnávací paměti znaků.

(Zděděno od XmlWriter)
WriteRawAsync(String)

Asynchronně zapisuje nezpracovaný kód ručně z řetězce.

(Zděděno od XmlWriter)
WriteStartAttribute(String)

Zapíše začátek atributu se zadaným místním názvem.

(Zděděno od XmlWriter)
WriteStartAttribute(String, String)

Zapíše začátek atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

(Zděděno od XmlWriter)
WriteStartAttribute(String, String, String)

Zapíše začátek atributu.

WriteStartAttributeAsync(String, String, String)

Asynchronně zapíše začátek atributu se zadanou předponou, místním názvem a identifikátorem URI oboru názvů.

(Zděděno od XmlWriter)
WriteStartDocument()

Zapíše deklaraci XML s verzí "1.0".

WriteStartDocument(Boolean)

Zapíše deklaraci XML s verzí "1.0" a samostatným atributem.

WriteStartDocumentAsync()

Asynchronně zapíše deklaraci XML s verzí "1.0".

(Zděděno od XmlWriter)
WriteStartDocumentAsync(Boolean)

Asynchronně zapíše deklaraci XML s verzí "1.0" a samostatným atributem.

(Zděděno od XmlWriter)
WriteStartElement(String)

Při přepsání v odvozené třídě zapíše počáteční značku se zadaným místním názvem.

(Zděděno od XmlWriter)
WriteStartElement(String, String)

Při přepsání v odvozené třídě zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů.

(Zděděno od XmlWriter)
WriteStartElement(String, String, String)

Zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů a předponě.

WriteStartElementAsync(String, String, String)

Asynchronně zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů a předponě.

(Zděděno od XmlWriter)
WriteString(String)

Zapíše daný textový obsah.

WriteStringAsync(String)

Asynchronně zapíše daný textový obsah.

(Zděděno od XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Vygeneruje a zapíše entitu náhradního znaku pro dvojici náhradních znaků.

WriteSurrogateCharEntityAsync(Char, Char)

Asynchronně generuje a zapisuje entitu náhradního znaku pro dvojici náhradních znaků.

(Zděděno od XmlWriter)
WriteValue(Boolean)

Zapíše Boolean hodnotu.

(Zděděno od XmlWriter)
WriteValue(DateTime)

Zapíše DateTime hodnotu.

(Zděděno od XmlWriter)
WriteValue(DateTimeOffset)

Zapíše DateTimeOffset hodnotu.

(Zděděno od XmlWriter)
WriteValue(Decimal)

Zapíše Decimal hodnotu.

(Zděděno od XmlWriter)
WriteValue(Double)

Zapíše Double hodnotu.

(Zděděno od XmlWriter)
WriteValue(Int32)

Zapíše Int32 hodnotu.

(Zděděno od XmlWriter)
WriteValue(Int64)

Zapíše Int64 hodnotu.

(Zděděno od XmlWriter)
WriteValue(Object)

Zapíše hodnotu objektu.

(Zděděno od XmlWriter)
WriteValue(Single)

Zapíše číslo s plovoucí desetinou čárkou s jednoduchou přesností.

(Zděděno od XmlWriter)
WriteValue(String)

Zapíše String hodnotu.

(Zděděno od XmlWriter)
WriteWhitespace(String)

Zapíše dané prázdné znaky.

WriteWhitespaceAsync(String)

Asynchronně zapíše dané prázdné znaky.

(Zděděno od XmlWriter)

Explicitní implementace rozhraní

IDisposable.Dispose()

Popis tohoto člena najdete v tématu Dispose().

(Zděděno od XmlWriter)

Metody rozšíření

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak se provádí funkce awaits u úloh vrácených z asynchronního jednorázového režimu.

Platí pro

Viz také