在XSLT中,您可以使用format-number
函数将数字格式化为具有特定小数分隔符的字符串。以下是一个示例,演示如何使用逗号作为小数分隔符汇总数字:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:variable name="sum" select="sum(//number)"/>
<xsl:value-of select="format-number($sum, '#,###.##', 'decimal')"/>
</xsl:template>
</xsl:stylesheet>
在这个示例中,我们首先计算所有number
元素的总和,并将其存储在sum
变量中。然后,我们使用format-number
函数将总和格式化为具有逗号作为小数分隔符的字符串。'#,###.##'
参数表示我们希望将数字格式化为具有千位分隔符和两位小数位的格式。最后,我们使用'decimal'
参数指定我们希望使用句点作为小数分隔符。
领取专属 10元无门槛券
手把手带您无忧上云