cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Giacomo Pati <pati_giac...@yahoo.com>
Subject Re: XSP engine based on SAX
Date Tue, 03 Oct 2000 11:18:53 GMT

--- Stefano Mazzocchi <stefano@apache.org> wrote:
> > Sebastien Sahuc wrote:
> > 
> > Hi,
> > 
> > 2 weeks ago we had a thread highlighting the fact that with a SAX
> > based XSP engine we would speed up the overall process and reduce
> the
> > memory footprint.
> > 
> > see :
> > http://archive.covalent.net/xml/cocoon-dev/2000/09/0554.xml
> > 
> > Unfortunately, I would prefer to wait for the Xalan2 integration
> > before jumping in since we should move directly to TRAX IMHO, and
> > since the Extension isn't fully supported in the Xalan2...
> > 
> > Scott we're ready on our starting block, waiting for your GO signal
> > :-)
> > 
> > Sebastien
> > 
> > Original thought on using SAX based XSP engine instead of DOM :
> > 
> > When the SAX events for the original XSP document is submitted to
> the
> > XSP
> > transformer, then when the 'processing intruction SAX event' is
> > thrown,
> > the method 'processingInstruction(target, data)' acts as a
> controller
> > and
> > set a new transformer on the fly that correspond to the stylesheet
> > declared in the PI. Therefore all the following SAX events are
> > forwarded
> > to the new transformer we've just set up.
> > Then this later transformer send its result SAX events to the XSP
> > transformer which acts one more time as a controller. And we repeat
> > the
> > loop until there is no more PI to handle.
> 
> what the hell are you talking about??
> 
> are talking about C2 or C1? C2 doesn't have any PI reaction and we
> won't
> touch C1 with big changes... am I missing something here?

We are exclusively talking about C2 and the PI we mean is
<?xml:logicsheet ...?> .

Giacomo

=====
--
PWR GmbH, Organisation & Entwicklung      Tel:   +41 (0)1 856 2202
Giacomo Pati, CTO/CEO                     Fax:   +41 (0)1 856 2201
Hintereichenstrasse 7                     Mailto:Giacomo.Pati@pwr.ch
CH-8166 Niederweningen                    Web:   http://www.pwr.ch

__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.com/

Mime
View raw message