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

RE: Max size?

Subject: RE: Max size?
From: Edward.Middleton@xxxxxxxxxxx
Date: Fri, 10 Jan 2003 10:39:43 +0900
RE:  Max size?
What are the potential problems with the filtering approach?  What is the "stopping problem"? If I understand this correctly it involves converting an xslt file into a stateful sax event processor.  The end result would seem to be similar to the best possible results achievable with the pruning approach.

Edward Middleton

>>> Xalan is capable of "streaming processing".
>>The interesting challenge is to work out when you can discard parts of
>>the tree that won't be needed again. I think this could be done quite
>>easily for a small class of very simple stylesheets, but the general
>>problem is quite hard.
>
>That's been our conclusion. XSLT's semantics require at least the 
>appearance of having the whole document in memory at once. Figuring out 
>how to reduce
>
>The terminology Xalan uses for these issues:
>
>Filtering: An optimization consisting of not building portions of the 
>source model which stylesheet analysis proves will never be referenced by 
>the stylesheet. Conceptually straightforward, but runs into the "stopping 
>problem" to some extent; may be hard to apply generally. May require some 
>rewriting of the stylesheet and/or retaining of "stub" branches of the 
>tree to avoid breaking XPaths. NOT IMPLEMENTED at this time.

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