理解できない奇妙な精度の動作に気付きました。XML がいくつかあります。
<CLD>
<UCRV>
<UCR1>.07</UCR1>
</UCRV>
</CLD>
XSLT ファイルでは、次のように値をペンス (または 100 ペンスのように見えますが、理由はわかりませんが、顧客が望んでいるものです!) として選択しています。
<xsl:value-of select="./s0:CLD/s0:UCRV/s0:UCR1/text() * 100 * 100"/>
ただし、これは 700.00000000000011 として出力されます。データ型は xsd:Decimal です。ここでデフォルトの精度が行われていますか? 単純に数値を丸めることができますが、もう少し理解したかっただけです。
ありがとう