Я пытаюсь встроить некоторый текст в PDF-файл, созданный с использованием XSL-FO / xslt. Мой текст вставлен правильно, но LineFeed и Carriage Returns удалены, поэтому мой текстовый файл - просто огромный блок текста.
Я использую unparsed-text () , чтобы получить содержимое текстового файла. Я использовал white-space-collapse = "false" , чтобы попытаться получить неформатированный текст.
<fo:block font-family="monospace" white-space-collapse="false" wrap-option="no-wrap">
<xsl:value-of select="unparsed-text($EXTERNAL_DOCUMENT_FILENAME)" disable-output-escaping="yes"/>
</fo:block>
Спасибо!
===========
EDIT
Я только что попробовал это, и я заметил, что вывод не форматируется ...
<fo:block font-family="monospace" white-space-collapse="false" wrap-option="wrap">
<!--<xsl:value-of select="unparsed-text($EXTERNAL_DOCUMENT_FILENAME)" />-->
Hi this is me,
Then this is him,
Then I have set the value.
OK?
</fo:block>
Я ожидал точно такой же текст с LF и CR, почему?