<data>
<assets>
<details amount="100"/>
<details amount="50"/>
<details amount="30"/>
</assets>
</data>
xslt 内で sum 関数を使用して、data/assets/details から amount 属性を追加したいと考えています。型変換エラーが発生する次の方法で行いました
<xsl:value-of select="sum(/data/assets/details/@amount)"/>