Интерпретировать переводы строк с помощью 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>