我有从数据库填充到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)。请帮帮我。
答案 0 :(得分:0)
请尝试使用此表达式...
<xsl:with-param name="input" select="format-number(lsp:HitorMissSalesAMount,'#0.00')"/>"
在这种情况下,#不应显示任何前导零。