RE: concatenating 1-n XML files
> 1. Can I use the document() function with wildcards in the > doc-name ? something like: <xsl:for-each > select="document('name*.xml')"> ? Your best bet is to write a shell-script that creates an XML file index.xml of the form <index> <d>name001.xml</d> <d>name002.xml</d> etc </index> and then your transformation is simply: <xsl:template match="/"> <big-doc> <xsl:copy-of select="document(/index/d)"/> </big-doc> </xsl:template> > > 2. If 1. works would a large number of files (000's) have an > adverse effect on performance ? Or once a document is > processed is it retained in memory or released ? Is there an > upper limit of elements that can be processed ? I'll be using xalan. You will need a lot of memory. Doing it with SAX would be much more efficient. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
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