Re: [xsl] accumulate a it possible?

Subject: Re: [xsl] accumulate a it possible?
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 09 Oct 2002 14:58:04 -0400
At 2002-10-09 12:49 -0500, Carter, Will wrote:
I am trying to accumulate a variable

You don't say why so it is difficult to advise how to fix the problem you are trying to solve using a variable.

To mimic the results you want, an example is below.

I hope this helps.

............ Ken

T:\ftemp>type carter.xml

T:\ftemp>type carter.xsl
<xsl:stylesheet xmlns:xsl="";

<xsl:output method="text"/>

<xsl:template match="num">
  <xsl:text/>num=<xsl:value-of select="."/>
  <xsl:text> accumulated=</xsl:text>
  <xsl:value-of select="sum(. | preceding-sibling::num)"/>


T:\ftemp>xt carter.xml carter.xsl

  num=3 accumulated=3
  num=7 accumulated=10
  num=11 accumulated=21
  num=6 accumulated=27
  num=3 accumulated=30


-- G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) ISBN 0-13-065196-6 Definitive XSLT and XPath ISBN 0-13-140374-5 Definitive XSL-FO ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath ISBN 1-894049-10-1 Practical Formatting Using XSL-FO Next public training: 2002-12-08,2003-02-03,06,03-03,06

XSL-List info and archive:

Current Thread