Subject: Re: what are node set fragments and why are they ruining my life?
From: James Clark <jjc@xxxxxxxxxx>
Date: Wed, 15 Dec 1999 18:44:22 +0700
|
As regards the XT output for xsl:message, note that the XSLT spec only
tells you what the final result tree should be: it doesn't say anything
about how templates are to be instantiated in order to achieve that
result tree. This means that the spec gives you few guarantees about
when you will see messages from xsl:message. XT takes advantage of the
latitude afforded by the spec, and evaluates result tree fragments
lazily (when a variable is bound to a result tree fragment it doesn't
actually create the result tree fragment, it merely remembers the
information that it needs to create the tree; when you use xsl:copy-of
on the variable, XT then uses that information to output the result tree
fragment, without ever creating a tree in memory). I don't recommend
using xsl:message with XT for tracing result tree fragments: you'll just
get confused. I don't believe XT's behaviour is non-conformant.
James
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|
James Clark - Wed, 15 Dec 1999 18:44:22 +0700 <=
Kay Michael - Tue, 14 Dec 1999 10:07:59 -0000
Mike Brown - Tue, 14 Dec 1999 16:09:49 -0700
Kay Michael - Wed, 15 Dec 1999 13:58:03 -0000
|
|