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

Re: What's your visual metaphor for XSL Transformation

Subject: Re: What's your visual metaphor for XSL Transformations?
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Thu, 22 Mar 2007 15:15:00 -0700
Re:  What's your visual metaphor for XSL Transformation
On 3/22/07, Robert Koberg <rob@xxxxxxxxxx> wrote:
uff... I can't resist. I open my legs to ridicule:

I think using XSL on XML is like sailing (Sax is like surfing) -- that is
my imagining -- at least it helps me :). You basically do what you can
given the water (standards), wind (XML) your boat (XSL)  - but you still
have to get to your destination.

A few things:


 1. There is no need to have any source XML document.
     http://www.w3.org/TR/xslt20/#initiating

 2. There is no need to "get to your destination". You may be
producing results non-stop all the time and they may be used by
consumers (say in a pipeline) as soon as a new result appears. Here by
"result" it is good to mean anyone of the possibly unlimited number of
final result trees that the XSLT 2.0 Recommendation allows a
transformation to produce (for example using <xsl:result-document ...
/> instructions)
    http://www.w3.org/TR/xslt20/#element-result-document

 3. A good tail-recursive implementation can guarantee that
"unlimited-stack-depth" recursion will be performed naturally without
any problems such as "stack overflow"

 4. It is not an absolute requirement for such a transformation to
access an "infinite data structure" although if necessary such access
can be implemeted using a "on-demand", or a "partially produced" one
using a lazy evaluation approach.

--
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play

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-2013 All Rights Reserved.