RE: [xsl] Batch processing

Subject: RE: [xsl] Batch processing
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 29 May 2007 09:31:02 +0100
Invoking multiple transformations through the command line is very
inefficient - it means reinitializing the Java VM for each one.

Michael Kay
http://www.saxonica.com/
 

> -----Original Message-----
> From: J. S. Rawat [mailto:jrawat@xxxxxxxxxxxxxx] 
> Sent: 29 May 2007 06:59
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] Batch processing
> 
> ...but I want it to call it within for-each loop and want to 
> call commandline. If you are aware of Perl, we can do it by $sh.
> 
> At 01:03 PM 5/28/2007 +0100, you wrote:
> >You don't need the collection() function for this, you can 
> do it with 
> >document(). With <dir> as your current node, do
> >
> ><xsl:apply-templates select="document(xmlFile)" mode="m"/>
> >
> >and it will cause each of these input documents to be processed.
> >
> >Michael Kay
> >http://www.saxonica.com/
> >
> > > -----Original Message-----
> > > From: J. S. Rawat [mailto:jrawat@xxxxxxxxxxxxxx]
> > > Sent: 28 May 2007 11:38
> > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > > Subject: [xsl] Batch processing
> > >
> > > Dear lists-
> > > There are a list of files listed in XYZ.XML. Is there a 
> way by which 
> > > I can process these files by XSLT by saxon.
> > > Basically I want a batch processing.
> > > I want to put files into server alongwith XYZ.xml and 
> need to pass 
> > > one commandline to process all the XML. I am just confused with 
> > > collection().
> > >
> > > XYZ.XML
> > > <dir>
> > > <xmlFile>input.xml</xmlFile>
> > > <xmlFile>input_meta.xml</xmlFile>
> > > <xmlFile>sample.xml</xmlFile>
> > > <xmlFile>x.xml</xmlFile>
> > > </dir>
> > >
> > > thanks
> > > ..JSR

Current Thread