XmlTextWriter コンストラクター

定義

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

オーバーロード

名前 説明
XmlTextWriter(TextWriter)

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

XmlTextWriter(Stream, Encoding)

指定したストリームとエンコードを使用して、 XmlTextWriter クラスのインスタンスを作成します。

XmlTextWriter(String, Encoding)

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

注釈

Note

新しい機能を利用するには、XmlWriter メソッドと XmlWriter.Create クラスを使用してXmlWriterSettings インスタンスを作成することをお勧めします。

XmlTextWriter(TextWriter)

ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs

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

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が正しいエンコードに既に設定されていることを前提としています。

注釈

Note

新しい機能を利用するには、XmlWriter メソッドと XmlWriter.Create クラスを使用してXmlWriterSettings インスタンスを作成することをお勧めします。

適用対象

XmlTextWriter(Stream, Encoding)

ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs

指定したストリームとエンコードを使用して、 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です。

注釈

Note

新しい機能を利用するには、XmlWriter メソッドと XmlWriter.Create クラスを使用してXmlWriterSettings インスタンスを作成することをお勧めします。

適用対象

XmlTextWriter(String, Encoding)

ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs
ソース:
XmlTextWriter.cs

指定したファイルを使用して、 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

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

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

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

注釈

Note

新しい機能を利用するには、XmlWriter メソッドと XmlWriter.Create クラスを使用してXmlWriterSettings インスタンスを作成することをお勧めします。

適用対象