OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] XSLT with DOM or SAX ?

[ Lists Home | Date Index | Thread Index ]

Concerning your discussion about performance of transformation, I have a related question:

Suppose we have a big XML document (>10MB) that rarely changes. Now we want to transform it very often (>100 per minute) in different ways, to extract and transform different parts of the XML to distinct targets. 
What is the best practise?
Is there a way to make the transformer to cache the internal optimized representation of the XML?

Regards
Kurt

----- Original Message ----- 
From: "Michael Kay" 
To: "'Frans Englich'" ; "'Oleg Tkachenko'" 
Cc: 
Sent: Monday, March 28, 2005 12:38 AM
Subject: RE: [xml-dev] XSLT with DOM or SAX ?


> > I am curious of whether it is possible to still approach a 
> > special tailored 
> > tree approach, which is popular among processors and which I have 
> > understanding for, while still being collaborative with plain DOM.
> 
> Sure, that's exactly what Saxon does.
> 
> Michael Kay
> http://www.saxonica.com/
> 
> > 
> > Let's say a hypotethical XSLT engine was to be used in a 
> > DOM-based(ref 
> > counted, impl separated) web-browser for ordinary client-side 
> > processing, as 
> > well as a support component in arbitrary applications such as 
> > exporting 
> > Office formats, is there then any hopes for doing something 
> > significant at 
> > the tree structure? In short, the engine may be passed a DOM 
> > structure, and, 
> > for example in the case of a web browser, must deliver.
> > 
> > Is there any approaches of supporting multiple tree-backends? 
> > E.g, when the 
> > engine is used for "pure" XSLT processing, it can take care 
> > of all steps, and 
> > build a tree tailored for its own purposes.
> > 
> > It's vague, but perhaps someone can deepen the topic..
> > 
> > 
> > Cheers,
> > 
> > Frans
> > 
> > 
> > -----------------------------------------------------------------
> > The xml-dev list is sponsored by XML.org , an
> > initiative of OASIS 
> > 
> > The list archives are at http://lists.xml.org/archives/xml-dev/
> > 
> > To subscribe or unsubscribe from this list use the subscription
> > manager: 
> > 
> > 
> 
> 
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org , an
> initiative of OASIS 
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: 
> 





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS