2011-05-10 60 views
0

我想從下面的XML算書節點的數量:有沒有可能使用jsp中的JSTL XML標籤來統計節點集中XML節點的數量?

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

我試着用XPath的計數功能,在JSP頁面中,但它給0,而不是5 - (書的數量節點)。

請問能否給我提供在jsp中使用jstl xml標籤的書籍節點數量的方法。

感謝,

VENU

回答

0

你嘗試過什麼?做一個XSL轉換這樣的似乎工作:

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

返回5爲您例如,至少在w3schools xsl playground

+0

非常感謝Anders爲您的答案,但我需要使用jstl在jsp頁面中的數量簿節點的數量。 – venu 2011-05-10 05:51:29

+0

您是否嘗試過使用x:transform標籤? http://www.roseindia.net/jstl/transform-xml-jstl-tag.shtml – 2011-05-10 06:21:20

+0

我還沒有嘗試過x:transform標籤。是否有可能得到jsp中的節點數量而不使用x:transform標籤? – venu 2011-05-10 08:17:38