XmlTextWriter コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XmlTextWriter
クラスのインスタンスを作成します。
オーバーロード
XmlTextWriter(TextWriter) |
指定した TextWriter を使用して |
XmlTextWriter(Stream, Encoding) |
指定したストリームおよびエンコーディングを使用して、 |
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)
パラメーター
書き込み先の TextWriter
。 TextWriter
が既に正しいエンコーディングに設定されていることを前提にしています。
注釈
注意
.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
からエンコーディング属性を省略します。
例外
エンコーディングがサポートされていないか、ストリームに書き込むことができません。
w
が null
です。
注釈
注意
.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することをお勧めします。