Subject: Re: multiple input files to one output file From: Eric van der Vlist <vdv@xxxxxxxxxxxx> Date: Wed, 02 Feb 2000 10:51:20 +0100 |
Hi, Linda is mentioning "thousands of files"... It may be worthwhile to check that the files are closed and the resources released for each iteration of the for-each loop. Do you know if it's the case ? My 0,02 euros. Eric Mike Brown wrote: > > > I do have XML files that specify the filenames and paths of all the > > documents in a specific subdirectory. Could I somehow read such a > > filenames-file and call the document function for each of the > > files listed, and then extract the information I want from each > > document? > > Wow, you are 90% of the way there just with your description of what you > want. You even used the words "for each" :-) > > In filenames_file.xml you could have: > > <someURIs> > <file>file1.xml</file> > <file>file2.xml</file> > <file>http://foo/file3.xml</file> > <file>file://D|/dev/src/file4.xml</file> > <file>../../file5.xml</file> > </someURIs> > > Then in a template in your XSL you could have: > > <xsl:for-each select="document('filenames_file.xml')/someURIs/file/text()"> > <xsl:variable name="current_file_root" select="document(string(.))"/> > <!-- the next lines are just for example --> > <xsl:text>

current file: </xsl:text> > <xsl:value-of select="."/> > <xsl:text>
# of elements: </xsl:text> > <xsl:value-of select="count($current_file_root//*)"/> > </xsl:for-each> > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- ------------------------------------------------------------------------ Eric van der Vlist Dyomedea http://www.dyomedea.com http://www.ducotede.com ------------------------------------------------------------------------ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: multiple input files to one out, Mike Brown | Thread | Re: multiple input files to one out, Steve Tinney |
RE: parse using DOM, Anders K | Date | RE: XSLT conformance of MSXML2, Pawson, David |
Month |