[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RE: Incremental transformations with Xalan and performance
On Monday 06 December 2004 15:44, Michael Kay wrote: > In the context of streaming, most of the techniques > described are not very different from those used in the > better XSLT processors. One big difference is that XSLT > 1.0 is typically implemented using a dual push/pull > model: XSLT instructions use a push pipeline to write a > tree, while XPath expressions use a pull streaming model > to read data from trees; whereas this paper describes a > model that uses pull iterators uniformly. Interesting you picked up this point from that paper. In the context of the area I have been working in we have traditionally had two implementations of XPath, one push and one pull. These have now been unified into a single implementation that can operate either as pull or push. For implementation reasons the push does not look much like a simple SAX filter approach but its a push never the less. The rational for merging the two was partly functional needs and partly the difficulty of supporting XPath2 over two separate implementations. Kev.
|
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
|