时间:2010-07-23 18:55:08

标签: java html pdf flying-saucer xhtmlrenderer

4 个答案:

答案 0 :(得分:4)

只需更换&与&

注意:这不适用于文件名,只适用于内容。

答案 1 :(得分:2)

飞碟仅解析有效的xhtml。使用XML,您必须定义您的&实体。但是,我已经停止尝试使用&并已开始使用:

&

这是你的&符号,可以使用xhtml,它可以与飞碟一起使用&符号进入PDF。

有用的参考:http://www.elizabethcastro.com/html/extras/entities.html

答案 2 :(得分:0)

您需要转义任何XML实体(gt,lt,quot,amp,apos)。一种简单有效的方法是使用Apache Commons Lang库函数StringEscapeUtils.escapeXML

答案 3 :(得分:0)

我也有这个问题,但我通过用

包围冲突字符(如&)解决了这个问题。
<![CDATA['&']]>

符号。希望它也有帮助,因为之前的答案对我不起作用。