Subject: Re: [xsl] want to display sum of every two records From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx> Date: Wed, 24 Feb 2010 20:48:20 +0530 |
On Tue, Feb 23, 2010 at 6:28 PM, anil kumar <anar.leti@xxxxxxxxx> wrote: > expected o/p > ============== > <mezo eazon="AA">200</mezo> > <mezo eazon="AA">150</mezo> > . > . > <mezo eazon="BB">10,000</mezo> -- total of 24 AA records. > <mezo eazon="AA">300</mezo> > <mezo eazon="AA">50</mezo> Are you working in XSLT 1.0 or 2.0 environment? Here's a 2.0 way of solving this (this is untested): <xsl:if test="(count(preceding-sibling::mezo) + 1) mod 24 eq 0"> <mezo eazon="BB"> <xsl:value-of select=". + sum(for $x in (1 to 23) return preceding-sibling::mezo[$x])" /> </mezo> </xsl:if> If it's a 1.0 environment, we have to think of some other way of solving it. -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] want to display sum of ev, anil kumar | Thread | [xsl] selecting elements with param, ivanmacculi\@libero\ |
[xsl] Quick question about encoding, Bartolomeo Nicolotti | Date | RE: [xsl] Quick question about enco, Michael Kay |
Month |