次の方法で共有


XmlTextWriter コンストラクター

定義

XmlTextWriter クラスのインスタンスを作成します。

オーバーロード

XmlTextWriter(TextWriter)

指定した TextWriter を使用して XmlTextWriter クラスのインスタンスを作成します。

XmlTextWriter(Stream, Encoding)

指定したストリームおよびエンコーディングを使用して、XmlTextWriter クラスのインスタンスを作成します。

XmlTextWriter(String, Encoding)

指定したファイルを使用して XmlTextWriter クラスのインスタンスを作成します。

注釈

注意

.NET Framework 2.0 以降では、新しい機能を利用するために、メソッドとクラスをXmlWriter.CreateXmlWriterSettings使用してインスタンスを作成XmlWriterすることをお勧めします。

XmlTextWriter(TextWriter)

指定した TextWriter を使用して XmlTextWriter クラスのインスタンスを作成します。

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)

パラメーター

w
TextWriter

書き込み先の TextWriterTextWriter が既に正しいエンコーディングに設定されていることを前提にしています。

注釈

注意

.NET Framework 2.0 以降では、新しい機能を利用するために、メソッドとクラスをXmlWriter.CreateXmlWriterSettings使用してインスタンスを作成XmlWriterすることをお勧めします。

適用対象

XmlTextWriter(Stream, Encoding)

指定したストリームおよびエンコーディングを使用して、XmlTextWriter クラスのインスタンスを作成します。

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)

パラメーター

w
Stream

書き込み先のストリーム。

encoding
Encoding

生成するエンコーディング。 エンコーディングが null の場合は、ストリームを UTF-8 として書き込み、ProcessingInstruction からエンコーディング属性を省略します。

例外

エンコーディングがサポートされていないか、ストリームに書き込むことができません。

wnullです。

注釈

注意

.NET Framework 2.0 以降では、新しい機能を利用するために、メソッドとクラスをXmlWriter.CreateXmlWriterSettings使用してインスタンスを作成XmlWriterすることをお勧めします。

適用対象

XmlTextWriter(String, Encoding)

指定したファイルを使用して XmlTextWriter クラスのインスタンスを作成します。

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)

パラメーター

filename
String

書き込むファイル名。 ファイルが存在する場合は、ファイルを切り詰め、新しい内容で上書きします。

encoding
Encoding

生成するエンコーディング。 エンコーディングが null の場合は、ファイルを UTF-8 として書き込み、ProcessingInstruction からエンコーディング属性を省略します。

例外

エンコーディングがサポートされていません。ファイル名が空で、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。

アクセスが拒否されました。

ファイル名が null です。

書き込むディレクトリが見つかりません。

ファイル名には、ファイル名、ディレクトリ名、またはボリューム ラベルの不正な構文または無効な構文が含まれています。

呼び出し元に、必要なアクセス許可がありません。

注釈

注意

.NET Framework 2.0 以降では、新しい機能を利用するために、メソッドとクラスをXmlWriter.CreateXmlWriterSettings使用してインスタンスを作成XmlWriterすることをお勧めします。

適用対象