【发布时间】:2010-12-07 20:49:09
【问题描述】:
我有一个包含复杂元素数组/列表的 xml 文档。我想生成一个 PDF 文件,以便每个复杂元素都显示在新页面上。我让它在一个页面上工作。我的示例 XML 是这样的:
<root> <list><x><1>10</1><2>20</2></x> <x><1>11</1><2>22</2></x> <x><1>13</1><2>23</2></x></list> </root>
我已经尝试了以下方法
<xsl:for-each select="list/x">
<fo:page-sequence master-reference="my-page" initial-page-number="auto" format="1">
<fo:flow flow-name="xsl-region-body">
<fo:block>
... my fo:table etc here
</fo:block>
<fo:block id="SV_RefID_PageTotal" />
</fo:page-sequence>
</xsl:for-each>
我收到验证错误。我究竟做错了什么?有没有更好的方法来做到这一点? 谢谢
【问题讨论】:
-
请列出您的错误。
-
什么是验证错误?它们是 xsl-fo 验证错误还是因为您的示例 XML 格式不正确而导致的错误?
标签: java xml apache pdf apache-fop