字符串中的HTML换行符

时间:2018-03-07 13:17:20

标签: xml xslt line-breaks xsl-fo apache-fop

我在网页上有一个表单,用户可以在textarea中键入文本。提交表单后,我想生成PDF。

到目前为止,PDF的生成工作正常,但我对textarea的换行有问题。

提交表格后,我有以下内容:

<Content>this is the first line<br><br>second line<br>third line<Content>

当我在XSLT中选择Content元素时,PDF的内容看起来

this is the first line<br><br>second line<br>third line

如何获得PDF的换行符?

我已尝试将<br>替换为&#xA;并添加属性linefeed-treatment="preserve",但无效。

转换后的XML如下所示:

...
<fo:block linefeed-treatment="preserve">
this is the first line&#xA;&#xA;second line&#xA;third line
</fo:block>
...

0 个答案:

没有答案