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


Обработка 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.

См. также

Основные понятия

Обработка пробелов в XAML

Общие сведения о языке XAML (WPF)