Freigeben über


XmlTextWriter Konstruktoren

Definition

Erstellt eine Instanz der XmlTextWriter-Klasse.

Überlädt

XmlTextWriter(TextWriter)

Erstellt mithilfe des angegebenen TextWriter eine Instanz der XmlTextWriter-Klasse.

XmlTextWriter(Stream, Encoding)

Erstellt mithilfe des angegebenen Streams und der angegebenen Codierung eine Instanz der XmlTextWriter-Klasse.

XmlTextWriter(String, Encoding)

Erstellt mithilfe der angegebenen Datei eine Instanz der XmlTextWriter-Klasse.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der Methode und der XmlWriter.Create XmlWriterSettings Klasse zu erstellenXmlWriter, um neue Funktionen zu nutzen.

XmlTextWriter(TextWriter)

Erstellt mithilfe des angegebenen TextWriter eine Instanz der XmlTextWriter-Klasse.

public:
 XmlTextWriter(System::IO::TextWriter ^ w);
public XmlTextWriter (System.IO.TextWriter w);
new System.Xml.XmlTextWriter : System.IO.TextWriter -> System.Xml.XmlTextWriter
Public Sub New (w As TextWriter)

Parameter

w
TextWriter

Der TextWriter, in den geschrieben werden soll. Hierbei wird vorausgesetzt, dass der TextWriter bereits auf die korrekte Codierung eingestellt ist.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der Methode und der XmlWriter.Create XmlWriterSettings Klasse zu erstellenXmlWriter, um neue Funktionen zu nutzen.

Gilt für

XmlTextWriter(Stream, Encoding)

Erstellt mithilfe des angegebenen Streams und der angegebenen Codierung eine Instanz der XmlTextWriter-Klasse.

public:
 XmlTextWriter(System::IO::Stream ^ w, System::Text::Encoding ^ encoding);
public XmlTextWriter (System.IO.Stream w, System.Text.Encoding? encoding);
public XmlTextWriter (System.IO.Stream w, System.Text.Encoding encoding);
new System.Xml.XmlTextWriter : System.IO.Stream * System.Text.Encoding -> System.Xml.XmlTextWriter
Public Sub New (w As Stream, encoding As Encoding)

Parameter

w
Stream

Der Stream, in den geschrieben werden soll.

encoding
Encoding

Die zu generierende Codierung. Wenn die Codierung null ist, wird der Stream UTF-8-codiert ausgegeben, und das Codierungsattribut der ProcessingInstruction wird nicht berücksichtigt.

Ausnahmen

Die Codierung wird nicht unterstützt, oder es kann nicht in den Stream geschrieben werden.

w ist null.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der Methode und der XmlWriter.Create XmlWriterSettings Klasse zu erstellenXmlWriter, um neue Funktionen zu nutzen.

Gilt für

XmlTextWriter(String, Encoding)

Erstellt mithilfe der angegebenen Datei eine Instanz der XmlTextWriter-Klasse.

public:
 XmlTextWriter(System::String ^ filename, System::Text::Encoding ^ encoding);
public XmlTextWriter (string filename, System.Text.Encoding? encoding);
public XmlTextWriter (string filename, System.Text.Encoding encoding);
new System.Xml.XmlTextWriter : string * System.Text.Encoding -> System.Xml.XmlTextWriter
Public Sub New (filename As String, encoding As Encoding)

Parameter

filename
String

Der Name der Datei, in die geschrieben werden soll. Wenn die Datei vorhanden ist, wird diese abgeschnitten und mit dem neuen Inhalt überschrieben.

encoding
Encoding

Die zu generierende Codierung. Wenn die Codierung null ist, wird die Datei UTF-8-codiert ausgegeben, und das Codierungsattribut der ProcessingInstruction wird nicht berücksichtigt.

Ausnahmen

Die Codierung wird nicht unterstützt; der Dateiname ist leer oder enthält nur Leerraum bzw. ein oder mehrere ungültige(s) Zeichen.

Zugriff verweigert.“

Der Dateiname ist null.

Das Verzeichnis, in das geschrieben werden soll, wurde nicht gefunden.

Der Dateiname enthält eine falsche oder ungültige Syntax für den Dateinamen, Verzeichnisnamen oder die Volumebezeichnung.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Hinweise

Hinweis

Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der Methode und der XmlWriter.Create XmlWriterSettings Klasse zu erstellenXmlWriter, um neue Funktionen zu nutzen.

Gilt für