Tak Xml už v reportu načtu ..dokonce když pustím report tak se načtou
data...Bohužel pro data data co tvoří položky se mě načte jedna hodnota a ta
se opakuje ve všech následujících ...Mám field do kterýho načítám jmeno a XPath
je /izp/jmeno a načte se jmeno,pak mám field jako položku která má vypisovat
aktuální rok na položce a xpath je /izp/years/year/roka do fieldu rok se
nahrává pořad jen první hodnota.
Ukázka xml<izp><jmeno>xx</jmeno> <years> <year> <rok>1</rok>
<platba>14 765</platba> <wif11>14 097</wif11>
<wif12>0</wif12> <celkovaHodnota>13 712</celkovaHodnota>
<odkupne>0</odkupne> <souhrnPlateb>14 765</souhrnPlateb>
<poplatky>385</poplatky> <pojCastka>4 000 000</pojCastka>
</year> <year> <rok>2</rok> <platba>14
765</platba> <wif11>28 265</wif11> <wif12>0</wif12>
<celkovaHodnota>27 497</celkovaHodnota> <odkupne>0</odkupne>
<souhrnPlateb>29 530</souhrnPlateb> <poplatky>768</poplatky>
<pojCastka>4 000 000</pojCastka> </year> <year>
<rok>3</rok> <platba>14 765</platba> <wif11>42
504</wif11> <wif12>0</wif12> <celkovaHodnota>41
354</celkovaHodnota> <odkupne>0</odkupne>
<souhrnPlateb>44 295</souhrnPlateb> <poplatky>1 151</poplatky>
<pojCastka>4 000 000</pojCastka> </year></years></izp>
Pak se mě vypíše jmeno xxa udělají se mě 3 řádky a ve všech je rok 1.
Díky Petr
---- Původní zpráva ----
Od koho: Richard Mihalovič <[EMAIL PROTECTED]>
Komu: Java <[email protected]>
Datum: 25.9.2008 10:13:00
Předmět: Re: JasperReports iReport a Xml
Neviem ci prejdu prilohy, tam je ukazana zakaldna praca s XML/XPATH v
iReport.
nejake linky:
http://vavru.cz/java/spring-framework/dynamicke-pdf-pomoci-jasperreports-ireport-a-spring-frameworku/
http://www.mail-archive.com/[email protected]/msg05716.html
On Wed, 2008-09-24 at 08:25 +0000, Petr Roubal wrote:
> Ahoj,
> mám dotaz vytvořil jsem v iReportu - Jasper Report. Vytvořil jsem
> XmlDataSource na xml.
> Struktůra xml
> <izp>
> <jmeno></prijmeni>
> <prijmeni></prijmeni>
> <years>
> <year>
>
> </year>
>
> <year>
>
> </year>
> </years>
>
> <izp>
>
>
> V iReportu zadám cestu k Xml s daty pak se v TextFieldu pokouším
> připojit na například "jmeno" jako expresion F{/izp/jmeno}
> a iReport nic nenajde. Zkoušel jsem i /jmeno apod. ale nechce mě to
> data z xml natáhnout a pořád hlásí problém:
>
>
> [EMAIL PROTECTED]
> Field not
> found : /izp/jmeno
>
> /jasperReport/pageHeader[1]/band[1]/textField[1]/textFieldExpression[1]
>
>
> Nemohl by někdo poradit jak se na element v xml napojit ?
> Popřípadě mě napadá ještě druhej problém jak rozlišit jmeno ...
> prijmeni
> a data jako jsou year ?
>
>
> Díky Petr
>
>
>
> ----------
> www.inpage.cz - www stranky za 3 Kc a za chvilku.
----------
www.inpage.cz - www stranky za 3 Kc a za chvilku.