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


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

См. также