XmlWriterSettings.NewLineHandling プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlWriterSettings.NewLineHandling プロパティの意味・解説 

XmlWriterSettings.NewLineHandling プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

出力内の改行を正規化するかどうかを示す値を取得または設定します。

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

Public Property NewLineHandling As
 NewLineHandling
Dim instance As XmlWriterSettings
Dim value As NewLineHandling

value = instance.NewLineHandling

instance.NewLineHandling = value
public NewLineHandling NewLineHandling { get;
 set; }
public:
property NewLineHandling NewLineHandling {
    NewLineHandling get ();
    void set (NewLineHandling value);
}
/** @property */
public NewLineHandling get_NewLineHandling ()

/** @property */
public void set_NewLineHandling (NewLineHandling
 value)
public function get NewLineHandling
 () : NewLineHandling

public function set NewLineHandling
 (value : NewLineHandling)

プロパティ値
System.Xml.NewLineHandling 値の 1 つ。既定値は Replace です。

解説解説

この設定は、テキストのコンテンツまたは属性値を書き込むときに適用します。それぞれの NewLineHandling 値について次に説明します。

入力値を渡したときの NewLineHandling プロパティの設定に応じた WriteString メソッドの出力を次の表に示します。この表は、テキストのコンテンツを書き込んだ場合の出力を示すほか、属性値を書き込んだ場合の出力も示しています。

テキスト ノード値

\r\n

\n

\r

\t

Entitize

&#D;\n

\n

&#D;

\t

Replace

\r\n

\r\n

\r\n

\t

なし

\r\n

\n

\r

\t

属性値

\r\n

\n

\r

\t

Entitize

&#D;&#A;

&#A;

&#D;

	

Replace

&#D;&#A;

&#A;

&#D;

	

なし

\r\n

\n

\r

\t

メモメモ

XmlWriter は、CDATA のセクション、コメント、または処理命令内にコンテンツを書き込むときに、次の動作を実行します。NewLineHandling プロパティが Entitize に設定されている場合でも、改行はその文字エンティティで置き換えられません。これは、CDATA のセクション、コメント、または処理命令内で文字エンティティが認識されないためです。NewLineHandling プロパティが None または Replace に設定されている場合、その動作はテキスト ノード値のときと同じです。

それぞれの空白入力に対して正規化 XmlReader が返す出力を次の表に示します。詳細については、W3C 勧告『XML 1.0』のセクション 2.11 およびセクション 3.3.3 を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

XmlWriterSettings.NewLineHandling プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlWriterSettings.NewLineHandling プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS