[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT with DOM or SAX ?
Razvan MIHAIU wrote: >> Provided that DOM is hugely inefficient for performing XSLT, most XSLT >> processors always build their own proprietary optimized tree >> representation of an input XML to work with. >> Given that it's clear that DOM is just a waste of memory here - use >> SAX instead. >> > I do not understand. An XSLT processor can require random access to > the XML instance. With SAX you would be forced to pass the document > multiple times. Nope, it just builds optimized in-memory XML tree to work with. Just take a look at Xalan or Saxon's sources. This is actually hot spot for various optimizations in XSLT, e.g. see http://xml.apache.org/xalan-j/dtm.html. > Are you suggesting to use SAX to build an in-memory representation of > XML other than DOM ? Sure. Unless your source XML is already in DOM, what's the point to use DOM if XSLT processor's building its own in-memory representation? -- Oleg Tkachenko http://blog.tkachenko.com Multiconn Technologies, Israel
|
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
|