我正在尝试格式化xml和xsl值的输出,只有在值小于1且大于-1时才添加一个零。
我想为-ve值显示 -0.45 ,对于+ ve值 0.45 ,仅当值介于-1和+1之间时。如果不在那个范围内,那么html本身就能正常显示。像1.45或-1.45
但是我在xsl和xml或任何组合中使用的,我可以在最终的html页面中看到输出为 - .45 for -ve和 .45 for +已经
我也尝试了以下方法。没用......
<xsl:value-of select="format-number(-0.45, '#.00')"/>
这看起来很简单,但无法得到正确的解决方案。到目前为止,我对xml并不擅长。请分享是否有任何建议?
答案 0 :(得分:1)
听起来好像你想要format-number(-0.45, '0.00')
。