我有一个关于在foreach循环中计算数量的问题。
<xsl:for-each select="//n1:Invoice/cac:InvoiceLine">
<xsl:variable name="result2" select="number(./cbc:InvoicedQuantity)"/>
................
................
</xsl:for-each>
我想分配InvoiceQuantity的总和并写一个表格单元格。但是在定义之后我没有分配变量。如何在foreach循环中进行求和过程。
答案 0 :(得分:2)
如果您只是<xsl:value-of select="sum(//n1:Invoice/cac:InvoiceLine/cbc:InvoicedQuantity)"/>
,则直接输出总和,而不需要for-each
。