2

使用飞碟转换为 PDF 时出现以下错误。我已经删除了&符号字符并且它起作用了,所以这似乎是问题所在。如何在我的 PDF 文档中包含 & 符号?提前致谢。

错误:“实体名称必须紧跟实体引用中的“&”。

4

4 回答 4

4

只需将 & 替换为&

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

于 2010-11-05T23:19:41.663 回答
2

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

&

那是您的与 xhtml 一起使用的 & 符号,它将与飞碟一起使用以将 & 符号放入 PDF。

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

于 2012-06-12T17:40:04.177 回答
0

我也有这个问题,但我通过将冲突字符(如&)与

<![CDATA['&']]>

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

于 2013-05-24T07:19:37.537 回答
0

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

于 2010-11-25T18:16:50.227 回答