0

我有从数据库填充到 xml 文件的动态值。我使用以下格式来格式化数字。

xsl:with-param name="input" select="format-number(lsp:HitorMissSalesAMount,'00000000.00')"/>"

如果 xml 文件中的数量为 2345.00,则填充为 2345.00,但如果数量为 -ve,如 -2.0,则填充为 -00000002.00,但我希望它为 -2.0。有人可以帮我解决这个问题。

这仅在转换为文本文件时发生,但如果我转换为 csv,它会正确显示(-2.0)。请帮助我。

4

1 回答 1

0

尝试使用此表达式...

<xsl:with-param name="input" select="format-number(lsp:HitorMissSalesAMount,'#0.00')"/>"

在这种情况下,# 不应显示任何前导零。

于 2013-10-11T10:41:04.620 回答