[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] accumulate a variable...is it possible?
Hi, I am trying to accumulate a variable but not succesful... here is my xml: -------------------------------- <numbers> <num>3</num> <num>7</num> <num>11</num> <num>6</num> <num>3</num> </numbers> -------------------------------- here is the output I want: -------------------------------- num=3 accumulated=3 num=7 accumulated=10 num=11 accumulated=21 num=6 accumulated=27 num=3 accumulated=30 -------------------------------- here is my stylesheet: -------------------------------- <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <xsl:variable name="acc" select="0"/> <table border="1"> <xsl:for-each select="numbers/num"> <xsl:variable name="acc" select="$acc + ."/> <tr> <td>num=<xsl:value-of select="."/></td> <td>accumulated=<xsl:value-of select="$acc"/></td> </tr> </xsl:for-each> </table> </xsl:template> </xsl:stylesheet> -------------------------------- here is what I get: -------------------------------- num=3 accumulated=3 num=7 accumulated=7 num=11 accumulated=11 num=6 accumulated=6 num=3 accumulated=3 -------------------------------- this post is speaking the same problem, but I want to see the 3, 10, 21, 27, 30 along the way... http://p2p.wrox.com/archive/xslt/2002-04/57.asp thanks, will XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|