|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Assignment no, dynamic scoping si (was: Wishes
Mike Haarman wrote:
There is no question about side-effects and global variables in the imperative programming style. I didn't ask for any of this to be added to XSLT. What I was asking for was dynamic scoping, at least an option to be able to use dynamic scoping for some variables. I also said that without dynamic scoping I could see little reason for calling variables variables, because they are fixed value bindings that I could just simply lexically substitute wherever they are used (except where an RTF is constructed.) There is even a simpler approach using only XSLT: I can make all templates use an argument that is a constructed node-set containing name-value pairs (the dynamic environment) and references to the bindings in this environment would be supported by some xpath selects in that environment node-set. However, the problem with any of these things is that they are either external additions or internal style rules none of which work well in a larger distributed environment. I can write my own systems to work that way, my own XSLT sheets to conform with my styles but as soon as I collaborate with others, we get into interoperability problems. That's why it is important to have a few basic constructs in the language standard. regards -Gunther
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








