0
我想格式化xml和xsl值的輸出,只有在值小於1且大於-1時才添加一個零。在html中使用xsl顯示-0.45
我想告訴-0.45爲-ve值,併爲+已經值0.45,只有當值在-1和+1之間。如果不在那個範圍內,那麼html本身正確顯示。像1.45或-1.45
但我在XSL和XML或任意組合使用什麼都,我可以看到最終的HTML頁面輸出-.45爲-ve和0.45爲+已經。
我也試過下面的方法。沒有用......
<xsl:value-of select="format-number(-0.45, '#.00')"/>
這看起來很簡單,但不能得到妥善解決。我現在不擅長xml。如果有任何建議,請分享?
謝謝...是的。這是一個。 :) – Haranadh
可能建議將第二個參數指定爲'############### 0.00',因爲XSLT 1.0規範不太清楚12.34應如何格式化爲圖片'0.00',並且有可能一些處理器可能會截斷該值以使其適合該領域。 –
謝謝邁克爾..我會這樣做。 – Haranadh