[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Tool for transforming files in folder structures
Thank you, that works very good. Stefan Krause Michael Kay schrieb: > Saxon will handle this. > > Use the collection() function to read the input files, in conjunction with > saxon:discard-document() to make sure that each file is discarded from > memory after processing. > > It would be something like > > <xsl:template name="main"> > <xsl:for-each > select="collection('file:///c:/input-dir/?select=*.xml;recurse=yes')/discard > -document(.)"> > <xsl:result-document href="{replace(document-uri(.), '/input-dir/', > '/output-dir/')}"/> > <xsl:apply-templates select="."/> > </xsl:result-document> > </xsl:for-each> > </xsl:template> > > and then the template rules to do the transformation. > > Michael Kay > http://www.saxonica.com/ > > >> -----Original Message----- >> From: Stefan Krause [mailto:stf@xxxxxxxx] >> Sent: 06 November 2008 23:23 >> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >> Subject: Tool for transforming files in folder structures >> >> Hello, >> >> I have to transform a set of about 120000 files in a nested >> folder structure (about 8000 Directories). I need a tool, >> which transforms these files (all by the same stylesheet) and >> recovers the folder tree in the output directory. >> >> Any suggestions? >> >> >> Stefan Krause
|
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
|