xsl-list
[Top] [All Lists]

Re: Xslt Grouping

2003-05-18 12:08:01
Molnar Agnes wrote:
I'm using the Muenchian Method to grouping my XML file. But I have a big
problem: my XML file contains cca. 6000 nodes, so the transformation can
be very slowly.
How can I make it faster?

It depends on a lot of things
- the XSLT processor you are using
- the hardware you run on
- your definition of "slow" and "not slow" (aka "fast")
- your options on changing any of the above
- your input
- the actual code you use
- whether the slow performance is really caused by grouping and
  not by the sheer size of the input or other things

suggestions
- use a faster machine
- check whether your grouping code uses keys (it should)
- get a profiler and establish beyond doubt that it's the
  grouping which slows down you transformation
- use another XSLT processor
- use an XSLT processor written in C, like libxslt or msxml
- check whether your XSLT processor has known performance
  problems with functionality which is important for grouping,
  in particular with the generate-id() function
- tune your environment, in particular the JVM if you have
  to use a java based XSLT processor
- change your input XML so that it is already grouped

J.Pietschmann


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>