Language

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

書き込む TextWriter 。 TextWriterが正しいエンコードに既に設定されていることを前提としています。

注釈

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からエンコード属性が省略されます。

例外

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

w は nullです。

注釈

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 インスタンスを作成することをお勧めします。

適用対象