2011-05-10 4 views
0

나는 아래의 XML에서 책 노드의 수를 계산하기 위해 노력하고있어 :JSP에서 JSTL XML 태그를 사용하여 노드 집합의 XML 노드 수를 계산할 수 있습니까?

<books> 
    <book>Title1</book> 
    <book>Title2</book> 
    <book>Title3</book> 
    <book>Title4</book> 
    <book>Title5</book> 
</books> 

나는 JSP 페이지 내부의 XPath의 카운트 기능을 사용하여 시도하지만 0 대신 5 제공 - 책 (수를 노드).

JSP로 jstl xml 태그를 사용하여 책 노드 수를 얻는 방법을 제공해 주시겠습니까?

감사합니다,

답변

0

Venu 당신은 무엇을 시도? 에 XSL은 다음과 같이 변환 이렇게하면 작동하는 것 같다 :

<xsl:template match="/"> 
    <xsl:value-of select="count(//book)"/> 
</xsl:template> 

반환 적어도 w3schools xsl playground에 귀하의 예를 들어 5.

+0

답변을 주신 Anders 씨께 감사드립니다.하지만 jstl을 사용하여 jsp 페이지에서 number book node 수를 계산해야합니다. – venu

+0

x : transform 태그를 사용해 보셨습니까? http://www.roseindia.net/jstl/transform-xml-jstl-tag.shtml –

+0

x : transform 태그를 시도하지 않았습니다. x : transform 태그를 사용하지 않고 jsp의 노드 수를 얻을 수 있습니까? – venu