私は次のフィールドごとに、によって生成された: 214.2 + 428.4 +は文字列式を数値に変換する方法は?
を終了し、私はサブ-前(価格、「+エンド」)を使用しているが、これは文字列です。
どのように私は214.2 + 428.4を取ることができるすべてのアイデアとそれを集計?
入力: のxml:
<items>
<item>
<price>12.50</price>
<quantity>2</quantity>
</item>
<item>
<price>13.20</price>
<quantity>3</quantity>
</item>
</items>
のxsl:
<xsl:variable name="total"><xsl:for-each select="item"><xsl:value-of select="price*quantity"></xsl:value-of><xsl:text>+</xsl:text></xsl:for-each>end
</xsl:variable>
出力: 25,39.6
は、高度にありがとうございます。
私達にあなたの元を表示してくださいあなたが始めた方法は、おそらく最良の選択ではありません。 –
XML:-
12.50 -
13。20 XSL: + xsl:for-each> end xsl:variable> 出力: 25 + 39.6 –
kokos
上記を参照してください – kokos