XSL: Incluya algunos caracteres de control ASCII cuando method = "text"

Tengo una plantilla XSL que genera texto en lugar de XML. En este texto, necesito incluir el carácter ASCII 0x10 en cierta posición.

Entiendo que este carácter no está permitido en un documento XML, pero voy a generar texto, así que ¿por qué no puedo usarlo de todos modos?

También entiendo que no será posible poner este personaje literalmente en la plantilla, ni dentro de unCDATA sección ni como&#16;. Pero, ¿por qué la generación sobre la marcha tampoco funciona? Intenté, por ejemplo, definir una función que devuelva este carácter y lo usé como<xsl:value-of select="z:get_char(16)"/> pero eso produce una excepción de carácter inválido tampoco.

¿Hay alguna manera?

Respuestas a la pregunta(4)

Su respuesta a la pregunta