Subject: Re: [xsl] value of variable inside a condition doesn't work? From: S Woodside <sbwoodside@xxxxxxxxx> Date: Tue, 28 Jan 2003 18:02:18 -0500 |
S Woodside wrote:It's so wonderfully backwards. Whoever thought of a variable that contains a choose statement? :-)
Backwards, pshaw!
XSLT is a declarative language. You aren't instructing something to name a
memory location 'x' and then store value 'y' in it; you're asserting that
there is a identical relationship between 'x' and 'y', period. It's just like
math.
In XML, the element/content hiearchy makes expressing such relationships a
matter of containment: <x><y/></x>. <y/> can be written as <xsl:foo/> because
an XSLT instruction is a type of function; it can be used interchangably with
its evaluated result, since f(x)=y: f of x *is* y.
So I'm curious... which XSLT processors cache and don't lazily evaluate
extension functions? And aren't extension elements, in theory, in the same
boat? (If no one knows what I'm talking about, never mind...)
simon k --- www.simonwoodside.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] value of variable inside , Tobias Reif | Thread | [xsl] Lazy evaluation, was RE: valu, Roger Glover |
Re: [xsl] <xsl:sort> and <xsl:copy-, S Woodside | Date | RE: [xsl] Need advise on filtering , michael . h . kay |
Month |