XAML における xml:space の処理

更新 : 2007 年 11 月

xml:space は XML の定義済み属性であり、xml:space が宣言されている要素に含まれるすべてのコンテンツ (中のテキスト) について、重要な空白の処理動作をオブジェクト要素内で宣言します。また、その範囲は子要素にも及びます。

XAML 属性の使用方法

<object xml:space="preserve" />

または

<object xml:space="default" />

解説

2 つの指定可能な値を含め、XAML の xml:space 属性の定義は、World Wide Web Consortium (W3C) で XML の "特別な属性" として定義されている xml:space から派生しています。

xml:space 属性の既定値は、リテラル値の "default" です。値が "default" の場合、または xml:space がまったく示されていない場合、重要な空白の解析は、トピック「XAML での空白の処理」で定義されているように、既定の動作で処理されます。

オブジェクト要素のコンテンツ内で空白を保持するには、そのオブジェクト要素で xml:space="preserve" を指定します。

xml:space 属性の効果と属性の値は、子要素に反映されます。

XAML での空白の処理は、「XAML での空白の処理」で詳細に説明されています。

参照

概念

XAML での空白の処理

XAML の概要