Поделиться через


Обработка xml:space в языке XAML

Атрибут xml:space — это xml-определенный атрибут, который объявляет значительное поведение обработки пробелов в элементе объекта. Это поведение относится ко всем содержимому (внутреннему тексту), содержащимся в элементе, где xml:space объявляется, а также область дочерним элементам.

Использование атрибута XAML

<object xml:space="preserve" />

- или -

<object xml:space="default" />

Замечания

Определение атрибута xml:space в XAML, включая два возможных значения, являются производными от xml:space определения как "специального атрибута" спецификациями W3C для XML.

Значение xml:space по умолчанию атрибута — это литеральное значение "default". Для значения "default"или, если xml:space не указано вообще, поведение значительного анализа пробелов является обработкой по умолчанию, как определено в разделе Обработка пробелов в XAML.

Чтобы сохранить пробелы в содержимом элемента объекта, укажите xml:space="preserve" этот элемент объекта.

В большинстве интерпретаций эффекты атрибута xml:space и значение атрибута область дочерним элементам.

Полное обсуждение обработки пробелов в XAML см. в разделе "Обработка пробелов" в XAML.

См. также