XSL: включить некоторые символы управления ASCII, когда method = «text»
У меня есть шаблон XSL, который выводит текст, а не XML. В этом тексте мне нужно включить символ ASCII 0x10 в определенной позиции.
Я понимаю, что этот символ недопустим в документе XML, но я собираюсь выводить текст, так почему же мне все равно не разрешено его использовать?
Я также понимаю, что невозможно поместить этот символ буквально в шаблон, ни вCDATA
раздел ни как
, Но почему поколение «на лету» тоже не работает? Я попытался, например, определить функцию, которая возвращает этот символ, и использовал его как<xsl:value-of select="z:get_char(16)"/>
но это также приводит к исключению Invalid.
Есть ли способ?