1
有沒有一種方法來設置數值的默認輸出格式,特別是限制xs:decimal的小數部分的長度?如何控制xs:decimal值的XSLT輸出格式?
實施例:
<xsl:sequence select="xs:decimal('7.96062992125984252') * xs:decimal('0.33333333')" />
在我的系統,使用撒克遜-HE 9.7.0.5,輸出爲:
2.6535432805511811024671916
一個額外的問題 - 我下的印象的xs:小數是有限小數部分爲18位,但上述值爲25.
xs:十進制值如何轉換爲輸出?
我想將所有值限制爲最多18位數。
不是開箱即用的版本將是:編寫您自己的函數printDecimal;這個函數體的一部分可以是'format-number($ decParam,'#。##################')'[舍入已包含]。請參閱'decimal-format'來更改分隔符(另外)。 – uL1