Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Subtraction and multiplication uses common syntax

File: Data.xml <?xml version="1.0" encoding="utf-8"?> <data>     <number>1</number>     <number>3</number>     <number>4</number>     <number>17</number>     <number>8</number>     <number>11</number> </data> File: Transform.xslt <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet       version="1.0"       xmlns:xsl="http://www.w3.org/1999/XSL/Transform">     <xsl:template match="/">       <Paragraph>         <xsl:value-of select="//number[1]"/>         <xsl:text> + </xsl:text>         <xsl:value-of select="//number[2]"/>         <xsl:text> = </xsl:text>         <xsl:value-of select="//number[1] + //number[2]"/>       </Paragraph>       <Paragraph>         <xsl:value-of select="//number[3]"/>         <xsl:text> - </xsl:text>         <xsl:value-of select="//number[4]"/>         <xsl:text> = </xsl:text>         <xsl:value-of select="//number[3] - //number[4]"/>       </Paragraph>       <Paragraph>         <xsl:value-of select="//number[5]"/>         <xsl:text> * </xsl:text>         <xsl:value-of select="//number[6]"/>         <xsl:text> = </xsl:text>         <xsl:value-of select="//number[5] * //number[6]"/>       </Paragraph>     </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?><Paragraph>1 + 3 = 4</Paragraph><Paragraph>4 - 17 = -13</Paragraph><Paragraph>8 * 11 = 88</Paragraph>