Sdílet prostřednictvím


XmlTextWriter Třída

Definice

Představuje zapisovač, který poskytuje rychlý, nepamětný, dopředný způsob generování datových proudů nebo souborů obsahujících data XML, která odpovídají jazyku W3C Extensible Markup Language (XML) 1.0 a oborů názvů v doporučení XML.

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

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 naleznete v tématu Doplňkové poznámky k rozhraní API pro XmlTextWriter.

Konstruktory

XmlTextWriter(Stream, Encoding)

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

XmlTextWriter(String, Encoding)

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

XmlTextWriter(TextWriter)

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

Vlastnosti

BaseStream

Získá základní datový proud objekt.

Formatting

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

Indentation

Získá nebo nastaví, kolik OdsazeníChars zapisovat pro každou úroveň v hierarchii, když Formatting je nastavena na Formatting.Indented.

IndentChar

Získá nebo nastaví, který znak použít k odsazení při Formatting je nastaven na Formatting.Indented.

Namespaces

Získá nebo nastaví hodnotu označující, zda má být obor názvů podporován.

QuoteChar

Získá nebo nastaví, který znak použít pro uvozovky hodnoty atributu.

Settings

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

(Zděděno od XmlWriter)
WriteState

Získá stav spisovatele.

XmlLang

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

XmlSpace

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

Metody

Close()

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

Dispose()

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

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

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

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

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně.

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

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování spravovaných prostředků asynchronně.

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

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

FlushAsync()

Asynchronně vyprázdní cokoli, 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í funkce hash.

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

Získá Type 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 Object.

(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 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ě zakó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ě zakóduje zadané binární bajty jako BinHex a zapíše výsledný text.

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

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

WriteCDataAsync(String)

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

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

Vynutí generování entity znaků pro zadanou hodnotu znaku Unicode.

WriteCharEntityAsync(Char)

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

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

Zapíše 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 prvek 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 prvek 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()

Zavře předchozí WriteStartAttribute(String, String, String) volání.

WriteEndAttributeAsync()

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

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

Zavře všechny otevřené prvky nebo atributy a zapisovač se vrátí do stavu Start.

WriteEndDocumentAsync()

Asynchronně zavře všechny otevřené prvky nebo atributy a umístí zapisovač zpět do stavu Start.

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

Zavře jeden prvek a zobrazí 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)

Zapíš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 zobrazí 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ým 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šího na stejné úrovni.

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

Zkopíruje všechno od objektu XPathNavigator do zapisovače. Pozice XPathNavigator zůstává 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 na stejné straně.

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

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

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

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

WriteProcessingInstructionAsync(String, String)

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

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

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

WriteQualifiedNameAsync(String, String)

Asynchronně zapíše kvalifikovaný název oboru 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)

Zapíše nezpracované revize ručně z vyrovnávací paměti znaků.

WriteRaw(String)

Ručně zapíše nezpracované značky z řetězce.

WriteRawAsync(Char[], Int32, Int32)

Asynchronně zapisuje nezpracované značky ručně z vyrovnávací paměti znaků.

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

Asynchronně zapisuje nezpracované značky 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 náhradní znak entitu pro dvojici náhradních znaků.

WriteSurrogateCharEntityAsync(Char, Char)

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

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

Zapíše hodnotu Boolean.

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

Zapíše hodnotu DateTime.

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

Zapíše hodnotu DateTimeOffset.

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

Zapíše hodnotu Decimal.

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

Zapíše hodnotu Double.

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

Zapíše hodnotu Int32.

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

Zapíše hodnotu Int64.

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

Zapíše hodnotu objektu.

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

Zapíše jednopřesné číslo s plovoucí desetinnou čárkou.

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

Zapíše hodnotu String.

(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 čekají na úlohy vrácené z asynchronního jednorázového použití.

Platí pro

Viz také