この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

XmlWriter.Create メソッド

 

公開日: 2016年10月

新しい XmlWriter のインスタンスを作成します。

名前空間:   System.Xml
アセンブリ:  System.Xml (System.Xml.dll 内)

名前説明
System_CAPS_pubmethodSystem_CAPS_staticCreate(Stream)

新たに作成 XmlWriter インスタンスの指定のストリームを使用します。

System_CAPS_pubmethodSystem_CAPS_staticCreate(Stream, XmlWriterSettings)

新たに作成 XmlWriter ストリームを使用してインスタンスと XmlWriterSettings オブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticCreate(String)

新たに作成 XmlWriter インスタンスの指定したファイル名を使用します。

System_CAPS_pubmethodSystem_CAPS_staticCreate(String, XmlWriterSettings)

新たに作成 XmlWriter インスタンス ファイル名を使用して、 XmlWriterSettings オブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticCreate(StringBuilder)

新しい XmlWriter インスタンスの指定を使用して StringBuilderします。

System_CAPS_pubmethodSystem_CAPS_staticCreate(StringBuilder, XmlWriterSettings)

新しい XmlWriter インスタンスを使用して、 StringBuilderXmlWriterSettings オブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticCreate(TextWriter)

新しい XmlWriter インスタンスの指定を使用して TextWriterします。

System_CAPS_pubmethodSystem_CAPS_staticCreate(TextWriter, XmlWriterSettings)

新しい XmlWriter インスタンスを使用して、 TextWriterXmlWriterSettings オブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticCreate(XmlWriter)

新しい XmlWriter インスタンスの指定を使用して XmlWriter オブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticCreate(XmlWriter, XmlWriterSettings)

新たに作成 XmlWriter インスタンスの指定を使用して XmlWriterXmlWriterSettings オブジェクトです。

Some of the Overload:System.Xml.XmlWriter.Create overloads include a settings parameter that accepts an T:System.Xml.XmlWriterSettings object. You can use this object to:

  • Specify which features you want supported on the created T:System.Xml.XmlWriter object.

  • Reuse the T:System.Xml.XmlWriterSettings object to create multiple writer objects. The T:System.Xml.XmlWriterSettings object is copied and marked read-only for each created writer. Changes to the settings on an T:System.Xml.XmlWriterSettings instance do not affect existing writers with the same settings. Thus, you can use the same settings to create multiple writers with the same functionality. Or, you can modify the settings on an T:System.Xml.XmlWriterSettings instance and create a new writer with a different set of features.

  • Add features to an existing XML writer. The Overload:System.Xml.XmlWriter.Create method can accept another T:System.Xml.XmlWriter object. The underlying T:System.Xml.XmlWriter object does not have to be an XML writer created by the static Overload:System.Xml.XmlWriter.Create method. For example, you can specify a user-defined XML writer to add additional features to.

  • Take full advantage of features such as better conformance checking and compliance to the XML 1.0 recommendationhttp://www.w3.org/TR/2006/REC-xml-20060816/ that are available only on T:System.Xml.XmlWriter objects created by the static Overload:System.Xml.XmlWriter.Create method.

If you use a Overload:System.Xml.XmlWriter.Create overload that doesn't accept an T:System.Xml.XmlWriterSettings object, the following default writer settings are used:

Setting

Default

CheckCharacters

true

CloseOutput

false

ConformanceLevel

ConformanceLevel.Document

Encoding

Encoding.UTF8

Indent

false

IndentChars

Two spaces

NamespaceHandling

Default (no removal)

NewLineChars

\r\n (carriage return, new line)

NewLineHandling

NewLineHandling.Replace

NewLineOnAttributes

false

OmitXmlDeclaration

false

OutputMethod

XmlOutputMethod.Xml

WriteEndDocumentOnClose

true

System_CAPS_noteメモ

Although the .NET Framework includes the T:System.Xml.XmlTextWriter class, which is a concrete implementation of the T:System.Xml.XmlWriter class, we recommend that you create T:System.Xml.XmlWriter instances by using the Overload:System.Xml.XmlWriter.Create method.

トップに戻る
表示: