XSL: включить некоторые символы управления ASCII, когда method = «text»

У меня есть шаблон XSL, который выводит текст, а не XML. В этом тексте мне нужно включить символ ASCII 0x10 в определенной позиции.

Я понимаю, что этот символ недопустим в документе XML, но я собираюсь выводить текст, так почему же мне все равно не разрешено его использовать?

Я также понимаю, что невозможно поместить этот символ буквально в шаблон, ни вCDATA раздел ни как&#16;, Но почему поколение «на лету» тоже не работает? Я попытался, например, определить функцию, которая возвращает этот символ, и использовал его как<xsl:value-of select="z:get_char(16)"/> но это также приводит к исключению Invalid.

Есть ли способ?

Ответы на вопрос(4)

Ваш ответ на вопрос