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

Re: sax or dom in XSLT procesing ?

Subject: Re: sax or dom in XSLT procesing ?
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Wed, 29 Jan 2003 11:49:28 +0200
disadvantages of sax
Sherzod Ruzmetov wrote:

:Of course SAX, don't waste memory for superfluous temporary DOM.

I don't think it was a fair answer. Both tokenizing and tree processing have
their pros and cons. Advantages of SAX are:
The question was not about general events vs trees, but specifically, what's the most effective approach for feeding an xslt processor - emitting SAX events or building DOM object. Correct me if I'm wrong.

Disadvantages of SAX are:

  * Easily forgets previous elements it worked on
  * Not easy to re-order elements
  * Cannot validate an XML document
  * Canot easily verify ID-REF links
I'd like to discuss it, but it seems to be sort of offtopic here.

In fact, SAX-like processors are used to produce DOM-like processors.
That's why I have recommended SAX as input for xslt. If almost every xslt processor always builds internal tree from its input, I don't see any advantage of building possible huge DOM object just to move data.

--
Oleg Tkachenko
eXperanto team
Multiconn Technologies, Israel


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.