[Home] [By Thread] [By Date] [Recent Entries]

  • To: xml-dev@l...
  • Subject: RE: XSLT with DOM or SAX ?
  • From: "Kurt Riede" <kriede@u...>
  • Date: Mon, 28 Mar 2005 13:39:17 +0100
  • Organization: http://freemail.web.de/

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:  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: 
> 


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member