2014-01-02 5 views
0

У меня есть xsl 2.0 stylsheet, который использует специальные улучшения xsl 2.0. Теперь я пытаюсь перемещать шаблоны в xsl 1.0, так как у меня есть некоторые ограничения при использовании xsl2.0. Когда я запускаю свои шаблоны xsl 1.0, я получаю некоторые ошибки, связанные с кодировкой. Я хотел понять, что эквивалентно использованию символов-символов в xsl 1.0.xsl use-character-maps eqivalent in xsl 1.0

Благодаря

+0

Примером может служить пример (или даже полная учетная запись) того, что вы пытаетесь достичь. –

ответ

0

символы карты новая функция в XSLT 2.0, нет никакого эквивалента функции в XSLT 1.0. Однако, если вы хотите вывести определенную ссылку на объект или символ в XSLT 1.0, то disable-output-escaping, как, например,

<xsl:text disable-output-escaping="yes"><![CDATA[&nbsp;]]></xsl:text> 

может быть достаточно, если результат преобразования сериализуется. Фактически, использование функции отключения-вывода-выхода - это функция в XSLT 1.0, которая должна быть заменена использованием символьной карты в XSLT 2.0.

0

Если вы получаете «ошибки, связанные с кодировкой», тогда может оказаться целесообразным найти и устранить основную причину этих ошибок, вместо того, чтобы пытаться обходить их с помощью карт символов или отключать-вывод-экранирование.

Смежные вопросы