我需要设置一个变量,它是“行项目”中的每个订单在以下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