XmlTextWriter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje moduł zapisywania, który zapewnia szybki, niebuforowany, tylko do przodu sposób generowania strumieni lub plików zawierających dane XML zgodne z językiem W3C Extensible Markup Language (XML) 1.0 i przestrzeniami nazw w zaleceniach XML.
Począwszy od .NET Framework 2.0, zalecamy użycie XmlWriter klasy .
public ref class XmlTextWriter : System::Xml::XmlWriter
public class XmlTextWriter : System.Xml.XmlWriter
type XmlTextWriter = class
inherit XmlWriter
Public Class XmlTextWriter
Inherits XmlWriter
- Dziedziczenie
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla elementu XmlTextWriter.
Konstruktory
XmlTextWriter(Stream, Encoding) |
Tworzy wystąpienie |
XmlTextWriter(String, Encoding) |
Tworzy wystąpienie XmlTextWriter klasy przy użyciu określonego pliku. |
XmlTextWriter(TextWriter) |
Tworzy wystąpienie |
Właściwości
BaseStream |
Pobiera obiekt bazowego strumienia. |
Formatting |
Wskazuje sposób formatowania danych wyjściowych. |
Indentation |
Pobiera lub ustawia liczbę wcięćChars do zapisania dla każdego poziomu w hierarchii, gdy Formatting jest ustawiona wartość |
IndentChar |
Pobiera lub ustawia znak, który ma być używany do wcięcia, gdy Formatting jest ustawiony na |
Namespaces |
Pobiera lub ustawia wartość wskazującą, czy mają być obsługiwane przestrzenie nazw. |
QuoteChar |
Pobiera lub ustawia znak używany do cudzysłowu wartości atrybutów. |
Settings |
Pobiera obiekt użyty do utworzenia XmlWriterSettings tego XmlWriter wystąpienia. (Odziedziczone po XmlWriter) |
WriteState |
Pobiera stan pisarza. |
XmlLang |
Pobiera bieżący |
XmlSpace |
Pobiera element XmlSpace reprezentujący bieżący |
Metody
Close() |
Zamyka ten strumień i bazowy strumień. |
Dispose() |
Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy XmlWriter. (Odziedziczone po XmlWriter) |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element XmlWriter i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone po XmlWriter) |
DisposeAsync() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie. (Odziedziczone po XmlWriter) |
DisposeAsyncCore() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem zasobów zarządzanych asynchronicznie. (Odziedziczone po XmlWriter) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Flush() |
Opróżnia wszystko, co znajduje się w buforze do bazowych strumieni, a także opróżnia bazowy strumień. |
FlushAsync() |
Asynchronicznie opróżnia dowolny element w buforze do bazowych strumieni, a także opróżnia bazowy strumień. (Odziedziczone po XmlWriter) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
LookupPrefix(String) |
Zwraca najbliższy prefiks zdefiniowany w bieżącym zakresie przestrzeni nazw dla identyfikatora URI przestrzeni nazw. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
WriteAttributes(XmlReader, Boolean) |
Po przesłonięcia w klasie pochodnej zapisuje wszystkie atrybuty znalezione w bieżącym położeniu w obiekcie XmlReader. (Odziedziczone po XmlWriter) |
WriteAttributesAsync(XmlReader, Boolean) |
Asynchronicznie zapisuje wszystkie atrybuty znalezione w bieżącej pozycji w elemencie XmlReader. (Odziedziczone po XmlWriter) |
WriteAttributeString(String, String) |
Po zastąpieniu w klasie pochodnej zapisuje atrybut z określoną lokalną nazwą i wartością. (Odziedziczone po XmlWriter) |
WriteAttributeString(String, String, String) |
Po zastąpieniu w klasie pochodnej zapisuje atrybut z określoną lokalną nazwą, identyfikatorem URI przestrzeni nazw i wartością. (Odziedziczone po XmlWriter) |
WriteAttributeString(String, String, String, String) |
Po zastąpieniu w klasie pochodnej zapisuje atrybut z określonym prefiksem, nazwą lokalną, identyfikatorem URI przestrzeni nazw i wartością. (Odziedziczone po XmlWriter) |
WriteAttributeStringAsync(String, String, String, String) |
Asynchronicznie zapisuje atrybut z określonym prefiksem, nazwą lokalną, identyfikatorem URI przestrzeni nazw i wartością. (Odziedziczone po XmlWriter) |
WriteBase64(Byte[], Int32, Int32) |
Koduje określone bajty binarne jako base64 i zapisuje wynikowy tekst. |
WriteBase64Async(Byte[], Int32, Int32) |
Asynchronicznie koduje określone bajty binarne jako Base64 i zapisuje wynikowy tekst. (Odziedziczone po XmlWriter) |
WriteBinHex(Byte[], Int32, Int32) |
Koduje określone bajty binarne jako binhex i zapisuje wynikowy tekst. |
WriteBinHexAsync(Byte[], Int32, Int32) |
Asynchronicznie koduje określone bajty binarne jako |
WriteCData(String) |
Zapisuje ! <[ CDATA[...]]> blok zawierający określony tekst. |
WriteCDataAsync(String) |
Asynchronicznie zapisuje element <![ CDATA[...]]> blok zawierający określony tekst. (Odziedziczone po XmlWriter) |
WriteCharEntity(Char) |
Wymusza generowanie jednostki znaku dla określonej wartości znaku Unicode. |
WriteCharEntityAsync(Char) |
Asynchronicznie wymusza generowanie jednostki znaku dla określonej wartości znaku Unicode. (Odziedziczone po XmlWriter) |
WriteChars(Char[], Int32, Int32) |
Zapisuje tekst po jednym buforze naraz. |
WriteCharsAsync(Char[], Int32, Int32) |
Asynchronicznie zapisuje tekst po jednym buforze naraz. (Odziedziczone po XmlWriter) |
WriteComment(String) |
Zapisuje komentarz <--...--> zawierający określony tekst. |
WriteCommentAsync(String) |
Asynchronicznie zapisuje komentarz <--...--> zawierający określony tekst. (Odziedziczone po XmlWriter) |
WriteDocType(String, String, String, String) |
Zapisuje deklarację DOCTYPE z określoną nazwą i atrybutami opcjonalnymi. |
WriteDocTypeAsync(String, String, String, String) |
Asynchronicznie zapisuje deklarację DOCTYPE z określoną nazwą i atrybutami opcjonalnymi. (Odziedziczone po XmlWriter) |
WriteElementString(String, String) |
Zapisuje element o określonej lokalnej nazwie i wartości. (Odziedziczone po XmlWriter) |
WriteElementString(String, String, String) |
Zapisuje element z określoną lokalną nazwą, identyfikatorem URI przestrzeni nazw i wartością. (Odziedziczone po XmlWriter) |
WriteElementString(String, String, String, String) |
Zapisuje element z określonym prefiksem, nazwą lokalną, identyfikatorem URI przestrzeni nazw i wartością. (Odziedziczone po XmlWriter) |
WriteElementStringAsync(String, String, String, String) |
Asynchronicznie zapisuje element z określonym prefiksem, nazwą lokalną, identyfikatorem URI przestrzeni nazw i wartością. (Odziedziczone po XmlWriter) |
WriteEndAttribute() |
Zamyka poprzednie WriteStartAttribute(String, String, String) wywołanie. |
WriteEndAttributeAsync() |
Asynchronicznie zamyka poprzednie WriteStartAttribute(String, String) wywołanie. (Odziedziczone po XmlWriter) |
WriteEndDocument() |
Zamyka wszystkie otwarte elementy lub atrybuty i przywraca składnik zapisywania w stanie początkowym. |
WriteEndDocumentAsync() |
Asynchronicznie zamyka wszystkie otwarte elementy lub atrybuty i przywraca stan modułu zapisywania. (Odziedziczone po XmlWriter) |
WriteEndElement() |
Zamyka jeden element i wyświetla odpowiedni zakres przestrzeni nazw. |
WriteEndElementAsync() |
Asynchronicznie zamyka jeden element i wyświetla odpowiedni zakres przestrzeni nazw. (Odziedziczone po XmlWriter) |
WriteEntityRef(String) |
Zapisuje odwołanie do jednostki jako |
WriteEntityRefAsync(String) |
Asynchronicznie zapisuje odwołanie do jednostki jako |
WriteFullEndElement() |
Zamyka jeden element i wyświetla odpowiedni zakres przestrzeni nazw. |
WriteFullEndElementAsync() |
Asynchronicznie zamyka jeden element i wyświetla odpowiedni zakres przestrzeni nazw. (Odziedziczone po XmlWriter) |
WriteName(String) |
Zapisuje określoną nazwę, upewniając się, że jest prawidłową nazwą zgodnie z zaleceniem W3C XML 1.0. |
WriteNameAsync(String) |
Asynchronicznie zapisuje określoną nazwę, upewniając się, że jest prawidłową nazwą zgodnie z zaleceniem W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Odziedziczone po XmlWriter) |
WriteNmToken(String) |
Zapisuje określoną nazwę, upewniając się, że jest ona prawidłowa |
WriteNmTokenAsync(String) |
Asynchronicznie zapisuje określoną nazwę, upewniając się, że jest to prawidłowy token NmToken zgodnie z zaleceniem W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Odziedziczone po XmlWriter) |
WriteNode(XmlReader, Boolean) |
Po przesłonięciu w klasie pochodnej kopiuje wszystko, od czytelnika do modułu zapisającego i przenosi czytelnika na początek następnego elementu równorzędnego. (Odziedziczone po XmlWriter) |
WriteNode(XPathNavigator, Boolean) |
Kopiuje wszystko, od XPathNavigator obiektu do składnika zapisywania. Pozycja pozostaje XPathNavigator niezmieniona. (Odziedziczone po XmlWriter) |
WriteNodeAsync(XmlReader, Boolean) |
Asynchronicznie kopiuje wszystko od czytelnika do pisarza i przenosi czytelnika na początek następnego rodzeństwa. (Odziedziczone po XmlWriter) |
WriteNodeAsync(XPathNavigator, Boolean) |
Asynchronicznie kopiuje wszystko, od XPathNavigator obiektu do modułu zapisywania. Pozycja pozostaje XPathNavigator niezmieniona. (Odziedziczone po XmlWriter) |
WriteProcessingInstruction(String, String) |
Zapisuje instrukcję przetwarzania z odstępem między nazwą i tekstem w następujący sposób: <?name text?>. |
WriteProcessingInstructionAsync(String, String) |
Asynchronicznie zapisuje instrukcję przetwarzania z odstępem między nazwą a tekstem w następujący sposób: <?name text?>. (Odziedziczone po XmlWriter) |
WriteQualifiedName(String, String) |
Zapisuje nazwę kwalifikowaną przez przestrzeń nazw. Ta metoda wyszukuje prefiks, który znajduje się w zakresie dla danej przestrzeni nazw. |
WriteQualifiedNameAsync(String, String) |
Asynchronicznie zapisuje nazwę kwalifikowaną przez przestrzeń nazw. Ta metoda wyszukuje prefiks, który znajduje się w zakresie dla danej przestrzeni nazw. (Odziedziczone po XmlWriter) |
WriteRaw(Char[], Int32, Int32) |
Ręcznie zapisuje nieprzetworzone znaczniki z bufora znaków. |
WriteRaw(String) |
Ręcznie zapisuje nieprzetworzone znaczniki z ciągu. |
WriteRawAsync(Char[], Int32, Int32) |
Asynchronicznie zapisuje nieprzetworzone znaczniki ręcznie z buforu znaków. (Odziedziczone po XmlWriter) |
WriteRawAsync(String) |
Asynchronicznie zapisuje nieprzetworzone znaczniki ręcznie z ciągu. (Odziedziczone po XmlWriter) |
WriteStartAttribute(String) |
Zapisuje początek atrybutu o określonej nazwie lokalnej. (Odziedziczone po XmlWriter) |
WriteStartAttribute(String, String) |
Zapisuje początek atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XmlWriter) |
WriteStartAttribute(String, String, String) |
Zapisuje początek atrybutu. |
WriteStartAttributeAsync(String, String, String) |
Asynchronicznie zapisuje początek atrybutu z określonym prefiksem, nazwą lokalną i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XmlWriter) |
WriteStartDocument() |
Zapisuje deklarację XML z wersją "1.0". |
WriteStartDocument(Boolean) |
Zapisuje deklarację XML z wersją "1.0" i atrybutem autonomicznym. |
WriteStartDocumentAsync() |
Asynchronicznie zapisuje deklarację XML z wersją "1.0". (Odziedziczone po XmlWriter) |
WriteStartDocumentAsync(Boolean) |
Asynchronicznie zapisuje deklarację XML z wersją "1.0" i atrybutem autonomicznym. (Odziedziczone po XmlWriter) |
WriteStartElement(String) |
Po przesłonięciu w klasie pochodnej zapisuje tag startowy o określonej nazwie lokalnej. (Odziedziczone po XmlWriter) |
WriteStartElement(String, String) |
Po zastąpieniu w klasie pochodnej zapisuje określony tag startowy i kojarzy go z daną przestrzenią nazw. (Odziedziczone po XmlWriter) |
WriteStartElement(String, String, String) |
Zapisuje określony tag startowy i kojarzy go z daną przestrzenią nazw i prefiksem. |
WriteStartElementAsync(String, String, String) |
Asynchronicznie zapisuje określony tag startowy i kojarzy go z daną przestrzenią nazw i prefiksem. (Odziedziczone po XmlWriter) |
WriteString(String) |
Zapisuje daną zawartość tekstowa. |
WriteStringAsync(String) |
Asynchronicznie zapisuje daną zawartość tekstowa. (Odziedziczone po XmlWriter) |
WriteSurrogateCharEntity(Char, Char) |
Generuje i zapisuje jednostkę znaku zastępczego dla pary znaków zastępczych. |
WriteSurrogateCharEntityAsync(Char, Char) |
Asynchronicznie generuje i zapisuje jednostkę znaku zastępczego dla pary znaków zastępczych. (Odziedziczone po XmlWriter) |
WriteValue(Boolean) |
Boolean Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(DateTime) |
DateTime Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(DateTimeOffset) |
DateTimeOffset Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(Decimal) |
Decimal Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(Double) |
Double Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(Int32) |
Int32 Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(Int64) |
Int64 Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteValue(Object) |
Zapisuje wartość obiektu. (Odziedziczone po XmlWriter) |
WriteValue(Single) |
Zapisuje liczbę zmiennoprzecinkową o pojedynczej precyzji. (Odziedziczone po XmlWriter) |
WriteValue(String) |
String Zapisuje wartość. (Odziedziczone po XmlWriter) |
WriteWhitespace(String) |
Zapisuje dane białe znaki. |
WriteWhitespaceAsync(String) |
Asynchronicznie zapisuje dane białe znaki. (Odziedziczone po XmlWriter) |
Jawne implementacje interfejsu
IDisposable.Dispose() |
Aby uzyskać opis tego członka, zobacz Dispose(). (Odziedziczone po XmlWriter) |
Metody rozszerzania
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje sposób oczekiwania na zadania zwracane z jednorazowego użytku asynchronicznego. |
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla