Как преобразовать строковое уравнение в число?

Я сгенерировал для каждого следующего поля: 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

Заранее благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос