Im newbie in JasperSoft. I have problem retrieving data with same tag (field) name. My xml have the name field "ChargeIssuerOrgNameRu" repeatly used.
I can only able to get the first "ChargeIssuerOrgNameRu" data,
Any help will be highly appreciated.
Thanks
jrxml :
<textFieldExpression><!CDATA[($F{RegChargeIssuerOrgName}==null?"":$F{RegChargeIssuerOrgName}+",<br/>")]]> </textFieldExpression>
xml :
<RegCharges> <EntryDate>2014-04-28+06:00</EntryDate> <ChargeIssuerOrgNameRu>first article</ChargeIssuerOrgNameRu> </RegCharges> <RegCharges> <EntryDate>2014-05-04+06:00</EntryDate> <ChargeIssuerOrgNameRu>Second article</ChargeIssuerOrgNameRu> </RegCharges>
And yeah, I am not getting why the jrxml named "RegChargeIssuerOrgName" instead of "ChargeIssuerOrgNameRu" (the project is not mine)
2 Answers:
Posted on August 29, 2019 at 7:29pm
The answer is all in the expressions (XPATH) that you use to select the "rows" in the data and the fields within those rows.
See http://jasperreports.sourceforge.net/sample.reference/xmldatasource/index.html#xmldatasource