Интерпретировать переводы строк с помощью xsl: text?

У меня есть таблица стилей XSL с содержанием вxsl:text узел, как это:

<xsl:text>
foo
bar
baz
</xsl:text>

Сама таблица стилей представляет собой текстовый файл с разделителями строк новой строки в стиле «unix». Я вызываю эту таблицу стилей на Windows, а также на Unix-подобных платформах. Было бы неплохо, чтобы результат соответствовал соглашениям платформы, на которой он вызывается.

Когда я запускаю эту таблицу стилей в Windows, в выводе есть пары возврата каретки / новой строки для всегоКроме содержаниеxsl:text узел.

Могу ли я дать указание процессору XSLT перевести символы новой строки в содержимоеxsl:text узел в платформу конкретной конец строки?

Больше контекста: я вызываю таблицу стилей изЗадача Apache Ant 1.7.1 XSLT нравится:

<xslt in="in.xml" out="out.xml" style="stylesheet.xsl"/>

Заголовок таблицы стилей в настоящее время выглядит следующим образом:

<?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>

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

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