Как преобразовать строковое уравнение в число?
Я сгенерировал для каждого следующего поля: 214,2 + 428,4 + конец
Я использовал substring-before (цены, '+ end'), но это строка.
Любые идеи, как я могу взять 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
Заранее благодарю.