下記のように記述しました。
コード: 全て選択
<xsl:value-of select="round(file/@filesize div 102400) div 10" />MB
一部、下記のようにものすごい桁数で表示されてしまいます。
9377086バイト → 9.199999999999999MB
9055179バイト → 8.800000000000001MB
CMSDの問題ではないのかもしれませんが、もし原因が分かりましたらご教示ください。
また、このファイルに限らず全てなのですが、CMSDで表示されるファイルサイズと、
ダウンロード時にブラウザ側にて計算して表示されるファイルサイズに差異があります。
例えば、上記ファイルの場合、IEでは下記のように算出されます。
9377086バイト → 8.94MB
9055179バイト → 8.63MB
これは仕方ないものでしょうか?
こちらの件ももし分かりましたら、教えていただけますと幸いです。