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[5]"/> <xsl:text> / </xsl:text> <xsl:value-of select="//number[6]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[5] div //number[6]"/> </Paragraph> <Paragraph> <xsl:value-of select="//number[5]"/> <xsl:text> mod </xsl:text> <xsl:value-of select="//number[6]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[5] mod //number[6]"/> </Paragraph> </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?><Paragraph>8 / 11 = 0.7272727272727273</Paragraph><Paragraph>8 mod 11 = 8</Paragraph>