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下にあった10進が限られています小数部分は18桁ですが、上記の値は25です。
出力のxs:decimal値はどのように変換されますか?
すべての値を最大18桁に制限したいと思います。
すぐに使えるバージョンは次のようになります:あなた自身の関数 'printDecimal'を書いてください。この関数の本体の一部は 'format-number($ decParam、 '#。##########')' [丸めは既に含まれています]です。 seperator文字を変更する場合は(さらに)、 'decimal-format'を参照してください。 – uL1