Subject: Re: [xsl] XTDE1490 and using the Saxon transformer multiple times|
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Tue, 26 Jun 2007 21:27:09 +0100
I want to transform a largeish number of XML instances (a few thousand) at a time, and so want to avoid repeatedly recompiling the XSLT script. I suppose an alternative would be to create a Template, and repeatedly create a Transformer from that. That would be quite cheap, yes?
I've just uploaded a new version of Kernow (in beta so please report any issues) - in this latest version directory transforms are multithreaded to take advantage of multicore processors.
For Norman: Kernow is a graphical front / high level API for Saxon that takes care of things like compiling the stylesheet. You can run directory transforms either using the GUI or through its API, eg:
Kernow kernow = new Kernow(); kernow.runDirectoryTransform(inputDir, XSLT, outputDir);
That's the minimum, there are various other methods to set parameters and configuration options.