Книга: Технология XSLT

Использование именованных сущностей вместо кодов символов

Использование именованных сущностей вместо кодов символов

Это требование связано с желанием пользователей видеть в выходящем документе вместо сущности   ее более привычный вариант  . В настоящее время приходится прибегать ко всяким хитростям вроде

<xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>

совсем не гарантирующим, кстати, что в выходящем файле окажется именно &nbsp;.

В самом преобразовании сущности можно определять в DTD-заголовке следующим образом:

<!DOCTYPE xsl:stylesheet [
 <!ENTITY nbsp "&#хА0;">
]>
<xsl:stylesheet ... >
 ...
</xsl:stylesheet>

Однако на выходящий документ эти определения никоим образом не сказываются.

Оглавление книги


Генерация: 1.282. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз