【发布时间】:2009-06-12 14:05:09
【问题描述】:
我正在使用 iReport 3.5.2 创建使用 XML 数据源的报告。我按照“iReport 终极指南”的“子报告”部分中的“逐步”示例进行操作,并且能够使示例使用 SQL。但是,当我尝试使用 XML 数据源和 XPath 时,子报告在主报告的呈现中显示为空白(尽管它本身可以很好地呈现)。
我正在做的事情相当简单:
- 我创建了一个主报告
- 我在其中放置了一个子报表,它传递了一个参数,其值类似于“/Foo/Bar”(子报表中我想要的特定数据列表的 XPath)
- 我在子报告中放置了一个字段,该字段使用 $P{} 引用此 XPath
同样,我可以单独呈现子报表并输入参数值,如“/Foo/Bar”,报表将按预期呈现。我已经尝试从等式中删除 XPath 并简单地使用参数值创建一个字段,但我仍然得到一个空白页。这让我怀疑比 XML/XPath 更深的东西是错误的。
谢谢! Sean Purser-Haskell, Kewill PLC
【问题讨论】:
标签: xml xpath jasper-reports ireport