2011-08-08 11 views
1

金額フィールドからセントを削除しようとしていますが、セントに小数点が仮定されています。例は42500で、実際には$ 425.00です。最後の2つのポジションをXSLTにドロップするにはどうすればいいですか?申し訳ありませんが、私はXSLT言語の新機能です。助けを前にありがとう。金額フィールドから2つ右の位置を削除します

+0

良い質問、1:XPath 2.0の使用で

。 XPath 1.0(XSLT 1.0)とXPath 2.0(XSLT 2.0)の両方で動作する唯一の(これまでの)数値ソリューションについては、私の答えをご覧ください。 –

答えて

0

使用substring方法、例えば:

substring('42500', 1, string-length('42500') - 2) 

返されます425

+0

ありがとう、完璧に動作します! –

+0

@Dennis、よろしいですか?適切な答えとしてマークしてください。 –

0

使用(XPath 2.0の中とXPath 1.0の両方で):

floor($x div 100) 

変数$xが値が含まれている - またはあなたが任意の整数リテラルたかったのでこれを置き換えることができます。

$x idiv 100 
関連する問題