Я генерация XML, который, имеющая CRLF в немXSLT удаления NewLine/CRLF
<col4>
* Comment # 1
* Comment # 2
* Comment # 2
* Comment # 3
* Comment # 3 edited
</col4>
Теперь я преобразуя его в HTML после преобразования в CRLF отсутствует выход. Выход в HTML генерирует следующие (CRLF отсутствуют)
* Comment # 1 * Comment # 2 * Comment # 2 * Comment # 3 * Comment # 3 edited
Я уже использую
<xsl:preserve-space elements="*" />
и
<xsl:value-of select="." disable-output-escaping="yes"/>
Пожалуйста, скажите мне, как я могу сохранить CRLF в вывод.
HTML 101. Источник макета код не связан с макета экрана. Разрывы строк в исходном коде не переводятся на разрывы строк на экране. XSLT не имеет к этому никакого отношения. Вы задаете неправильный вопрос. – Tomalak
Если вы выводите HTML, вам нужно будет преобразовать символы CRLF в теги '
', чтобы отобразить разрывы строк в HTML. См. Http://stackoverflow.com/questions/3309746/how-to-convert-newline-into-br-with-xslt для того, как это сделать в XSLT 1.0. –
Проверьте, что ваш –