Mega Code Archive

 
Categories / XML Tutorial / Xpath
 

Math calculation with current value

File: Data.xml <math>      <operand>12</operand>      <operand>23</operand>      <operand>45</operand>      <operand>56</operand>      <operand>75</operand> </math> File: Transform.xslt <?xml version="1.0"?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:output method="text" />   <xsl:template match="operand">     <xsl:value-of select="." />     <xsl:text> + 25 = </xsl:text>     <xsl:value-of select=". + 25" />     <xsl:text>&#10;</xsl:text>     <xsl:value-of select="." />     <xsl:text> * 25 = </xsl:text>     <xsl:value-of select=". * 25" />     <xsl:text>&#10;</xsl:text>   </xsl:template> </xsl:stylesheet> Output:      12 + 25 = 37 12 * 25 = 300      23 + 25 = 48 23 * 25 = 575      45 + 25 = 70 45 * 25 = 1125      56 + 25 = 81 56 * 25 = 1400      75 + 25 = 100 75 * 25 = 1875