可能性の重複:
How to remove a decimal point in a XSL templateは、すべてのXSLTのバージョンで小数点を削除するには
私は以下から値36.26を抽出する必要があり、以下のように値を持つ属性を持っています私は3626を値として取得する必要があることを意味します。
<subTotal value="36.2600" formattedValue="£36.26" displayFormat="c">
私は、これはすべてのバージョンで実行しても、他の任意の提供を取得するために3626
XSLT 2.0バージョンではなく、私を助けてください
<xsl:value-of select="translate(/subTotal/@formattedValue,'$.','')"/>
XSLT 1.0で以下の作品のように出力を必要としますこの問題を解決する別の方法
はなぜ第二引数は '翻訳しない()' '$'の代わりに '£'のがありますか? – LarsH
また、何かがうまくいかないと言うと(この場合、XSLT 1.0では)、それが何をしているのか(そして明らかにならない場合は、それが望ましい出力とどう違うのか)を常に教えてください。あなたは車を整備士に持ってきて「それは働かない」と言うだけですか? – LarsH
@LarsH - 元の質問はhttp://stackoverflow.com/questions/8740683/how-to-remove-a-decimal-point-in-a-xsl-template/8746404のため、OPには翻訳に「$」が含まれていました。 #comment11036586_8746404 –