¿Interpretando nuevas líneas con xsl: text?
Tengo una hoja de estilo XSL con contenido en unaxsl:text
nodo como este:
<xsl:text>
foo
bar
baz
</xsl:text>
La propia hoja de estilo es un archivo de texto con terminadores de línea de nueva línea "estilo Unix". Invoco esta hoja de estilo en Windows, así como en plataformas similares a Unix. Sería bueno que la salida se ajuste a las convenciones de la plataforma en la que se invoca.
Cuando ejecuto esta hoja de estilo en Windows, la salida tiene pares de retorno de carro / nueva línea para todoexcepto los contenidos de laxsl:text
nodo.
¿Puedo dar instrucciones al procesador XSLT para traducir los caracteres de nueva línea en el contenido de laxsl:text
¿Nodo en la plataforma específica de final de líneas?
Más contexto: estoy invocando la hoja de estilo delApache Ant 1.7.1 tarea XSLT Me gusta esto:
<xslt in="in.xml" out="out.xml" style="stylesheet.xsl"/>
El encabezado de la hoja de estilo se ve así:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xalan="http://xml.apache.org/xslt"
exclude-result-prefixes="xalan">
<!-- contents elided -->
</xsl:stylesheet>