这个 Apache FOP 错误是什么意思?

发布于 2024-08-14 20:01:47 字数 197 浏览 5 评论 0原文

错误信息

(错误位置 未知)org.apache.fop.fo.Validation 例外:属性 ID“_Ref191196753” 以前使用过; id 值必须是 在文档中是唯一的。

关于可能导致这种情况的任何想法?是因为我有一个 for-each 并多次应用相同的模板吗?

Error message

(Location of error
unknown)org.apache.fop.fo.Validation
Exception: Property id "_Ref191196753"
previously used; id values must be
unique in document.

Any ideas on what may cause this? Is it because I have a for-each and apply the same template multiple times?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

指尖凝香 2024-08-21 20:01:47

规范规定元素的 id 必须是唯一的。

以下代码会生成您收到的错误消息。

<fo:block id="_Ref191196753"/>
<fo:block id="_Ref191196753"/>

您需要搜索 fo 文件以查找具有相同 id 的元素的出现情况。然后在 XSLT 中进行更改以消除这些问题。

The specification states the id of an element must be unique.

The following code produces the error message you get.

<fo:block id="_Ref191196753"/>
<fo:block id="_Ref191196753"/>

You need to search your fo-file to locate the occurences of the elements with the same id. Then make changes in your XSLT to eliminate these.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文