如何计算xslt中的总量

时间:2014-04-09 20:36:11

标签: xslt

我有一个关于在foreach循环中计算数量的问题。

<xsl:for-each  select="//n1:Invoice/cac:InvoiceLine">
<xsl:variable name="result2" select="number(./cbc:InvoicedQuantity)"/> 
................
................
</xsl:for-each>

我想分配InvoiceQuantity的总和并写一个表格单元格。但是在定义之后我没有分配变量。如何在foreach循环中进行求和过程。

1 个答案:

答案 0 :(得分:2)

如果您只是<xsl:value-of select="sum(//n1:Invoice/cac:InvoiceLine/cbc:InvoicedQuantity)"/>,则直接输出总和,而不需要for-each