目前,我正在尝试使用以下格式使用XSL格式化数字。
<xsl:value-of select='format-number($number, "#,##0.00")' />
但是我面临一个不寻常的问题,对于小于4位的数字,如果XML输入是745.15,输出将正确显示为745.15。但是如果XML输入是845,输出将是845本身而不是需要845.00
这些是我尝试过的其他一些解决方案
<xsl:value-of select="substring-before(concat(format-number($fv15, '#,##0.00'), '.00'), '.00')" >
<xsl:value-of select="xdoxslt:ms_format_number($_XDOXSLTCTX, $fv15, '#,##0.00')"/>
感谢任何帮助。