[Home] [By Thread] [By Date] [Recent Entries]

  • From: Rob Lugt <roblugt@e...>
  • To: Gordon Stewart <gordon.stewart@n...>,xml-dev <xml-dev@l...>
  • Date: Wed, 19 Sep 2001 10:17:56 +0100

Gordon Stewart wrote
>
> Can someone tell me how to add two numbers together and put the result
into
> a varialbe. Then use that variable to add another number to it.
>

Gordon,

I presume you are referring to an XSLT transformation?  If so the logic you
describe is not available in the usual sense.  This is because XSLT is a
"functional" language designed to have no side-effects.  Changing the value
of a variable would introduce a possible side-effect and is therefore not
permitted.

However, you can normally achieve the same end result using recursion
instead of variable assignment.  Resources that may be helpful:
- Jeni Tennison's XSLT pages [1]
- Dave Pawson's XSLT FAQ [2]
- The XSLT mailing list [3]

Regards
~Rob

--
Rob Lugt
ElCel Technology
http://www.elcel.com/

[1] http://www.jenitennison.com/xslt/
[2] http://www.dpawson.co.uk/xsl/
[3] http://www.mulberrytech.com/xsl/xsl-list/



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member