Как использовать параметр в Ireport 4.5 при использовании xpath и xml в качестве источника данных - PullRequest
0 голосов
/ 13 января 2012

Кто-нибудь знает, как использовать параметр в и xpath в Ireport. Я использую 4,5

У меня что-то вроде этого работает:

<fieldDescription><![CDATA[origin/localizedNames/name[@lang = "en"]]]></fieldDescription>

и что я хочу сделать, это что-то вроде

<fieldDescription><![CDATA[origin/localizedNames/name[@lang = "$P{lang}"]]]></fieldDescription>

Где lang - мой параметр ... но, похоже, он не работает, и я не могу найти ни одного примера в сети.

спасибо заранее, Dimitri

1 Ответ

0 голосов
/ 13 января 2012

Вы можете использовать parameters в XPath выражениях.

Образец:

<queryString language="xPath"><![CDATA[/Northwind/Orders[CustomerID='$P{CustomerID}']]]></queryString>

Вы можете найти образецв папке %jasperreports%\demo\samples\xmldatasource из Пакет распространения JasperReports .

Вы также можете прочитать эту статью о XPath с использованием.

...