【发布时间】:2013-10-03 21:06:34
【问题描述】:
我有以下结构的xml作为数据源:
...
<addresses>
<address>
<!--... first address... -->
<country>
<shortName>Belarus</shortName>
<name>Republic of Belarus</name>
</country>
...
</address>
<address>
... more adresses ...
<country>
<shortName>Russia</shortName>
<name>Russian Federation</name>
</country>
... same fields ...
</address>
</addresses>
...
所以我需要编写 jrxml 模板来获取地址中的 last 地址。当我使用
<field name="regAddress_country_nameRu" class="java.lang.String">
<fieldDescription>
<![CDATA[addresses/address/country/shortName]]>
</fieldDescription>
</field>
它从 first 地址获取“白俄罗斯” - 值,但如何从 last 地址获取值? 我需要在 iReport 中进行,所以也许我可以在 GUI 样式中进行?任何解决方案都适合我。
【问题讨论】:
标签: xml xpath jasper-reports ireport