[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Batch processing


Subject: RE: [xsl] Batch processing
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 28 May 2007 13:03:30 +0100

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
Keywords