我需要設置一個變量,它是「行項目」中的每個訂單在以下for-each
環的總人數:設置計數中的項目數的變量的for-each在XSLT循環
<xsl:for-each select="Customer/Order/Item">
</xsl:for-each>
例如,如果訂單有:
1X SKI GLOVES $4.99
3X TACOS $5.99
2X SNOWBOARDS $6.99
因此,在這個順序訂單項數爲3
我想的變量輸出「3」。我將使用這個變量在for-each
環路分割另一個號碼......基本上我尋找的東西的行項目的數量輸出到一個變量。它可能應該是這樣的:
<xsl:for-each select="Customer/Order/Item">
<xsl:variable name="lineitemqty" select="# OF LINE ITEMS" />
<xsl:value-of select="$lineitemqty" /><xsl:text>	</xsl:text>
</xsl:for-each>
凡$lineitemqty = 3
如果環路處理上面的命令......
可否請你添加一個例子輸入XML。如果想在一個命令中計算Itemes,它將會像' ', –
2013-04-25 21:06:02
[count()function] [1 ]工作? [1]:http://stackoverflow.com/questions/721963/xslt-counting-elements-with-a-given-value – Jay 2013-04-25 21:18:30
感謝@ hr_117奏效!我只需要使用 ... –
Brandon
2013-04-25 21:23:49