2014-04-02 5 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 [! 카운트 (// 페이지)]]>이어서 I 얻을 다음 예외 : 가 있어서 계수()가 입력 my.jrxml \t JRXML 문제에 대한 정의되지 – Tiya