[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Running the same transformation on many input file
You may have a look at gaulois-pipe, which is design to cache XSL compile results, to run multi-files transformation in parallel, and other simple things made to go fast. https://github.com/cmarchand/gaulois-pipe/wiki We use it a lot, as it allows, through a pipeline definition file, to run various XSL pipelines, without writing anymore java code or shell code. Best, Christophe Le 15/12/2019 ` 10:03, Trevor Nicholls trevor@xxxxxxxxxxxxxxxxxx a icrit : > > Hi > > An application I am working on contains a large number of source > documents which are all run through the same series of > transformations. While initially the build process didn't take long > the cost of repeatedly initialising the XSL processor soon adds up, so > I am looking at ways to streamline it. > > Our processor of choice is Saxon (currently we are using 8.7.3) so I > can shift this question to the Saxon list if there are extensions > there that are relevant. > > So the question; given a script that essentially includes the following: > > cd documents > > for d in `cat dlist`; do > > cd $d > > for f in `cat flist`; do > > java -jar $SAXONDIR/saxon8.jar -o $f.new.xml $f.xml > $SCRIPTDIR/transform.xsl doc=$d file=$f > > done > > done > > is there a mechanism which would allow a single Java process to > perform the equivalent? > > Thanks > > T > > XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/2837134> > (by email <>)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|