2014-04-02 52 views
1

我有以下XML文件:XPath查詢在JRXML

<?xml version="1.0" encoding="UTF-8"?> 
    <pages> 
    <page> 
     <firstname>X</firstname> 
     <lastname>Y</lastname> 
    </page> 
    <page> 
     <firstname>Z</firstname> 
     <lastname>V</lastname> 
    </page> 
    <page> 
     <firstname>B</firstname> 
     <lastname>S</lastname> 
    </page> 
    </pages> 

我想計算的出現在我的XML次頁面標籤的數量。 這個信息,我想將它傳遞給它包含在我的主要報告的報表。 主報告訪問XML文件。 我該怎麼做?

喜歡的東西

<queryString language="xPath"> 
     <![CDATA[pages/page]]> 
</queryString> 

我不知道。

回答

0

計數page元件的XPath表達式是count(//page)。你試過了嗎?

+0

如果我使用以下代碼: <變量名= 「PAGECOUNT」 類= 「java.lang.Object中」 resetType = 「無」 incrementType = 「報告」> \t \t <![CDATA [!計數(//頁)]]> 然後我出現以下情況例外: 的方法計數()是未定義的類型my.jrxml \t JRXML問題 – Tiya