[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Re: FXPath - A comment on EXSL

Subject: Re: Re: FXPath - A comment on EXSL
From: "David Rosenborg" <david.rosenborg@xxxxxxxxxx>
Date: Thu, 1 Mar 2001 18:36:54 +0100
Re:  Re: FXPath - A comment on EXSL
Hi Jeni,

> Then shouldn't you change xsl:param and xsl:variable to fx:param and
> fx:variable? Aren't those elements being instantiated to get the
> behaviour you want from them?

Yes, maybe I'd have to put them in another namespace. More important:
I should clarify that the content  model (xsl:param*; xsl:variable*, #PCDATA)
doesn't constitute a template. Whether I'd have to put the variable-binding
elements in a new namespace depends on whether you count them
as instructions or not. The XSLT spec isn't fully clear on this point as I
see it. If I count them as instructions I must clarify that the result
of instantiating them, which is always empty, is not added to any RTF
(there isn't one to add them to). Or I could just change the namespace.
If I don't count them as instructions, it would be enough to specify
their scoping rules. In any way, it has to be clarified.

> I think I don't understand the technicalities of the term
> 'instantiation'.  I thought it meant 'running' a particular construct
> to make it do the thing that it does.  So you 'instantiate' an
> xsl:variable element to make it assign a value to a variable.

By instantiation I mean 'running' XSLT instructions and
getting an RTF as the result.

> I think I'm going to change exsl:return to exsl:result for the next
> draft, as discussed with Uche, so what about this instead:

[ snip (new processing model described) ]

Still I don't see how the value of the exsl:result can propagate
out of the XSLT instructions without you redefining the
processing model. You cannot store it in the RTF without changing
the definition of RTFs, so it has to take some kind escape route
out of the instructions. Again this can of course be implemented,
it just seems unnatural and non-XSLT-ish.

Cheers,

</David>

David Rosenborg
Pantor Engineering AB



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.