[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xslt and the filesystem
Recently there was an anouncement from Oleg Paraschenko: "find with XPath over file system " at: http://lists.xml.org/archives/xml-dev/200501/msg00466.html This, combined with the document() and the unparsed-text() functions provide all the necessary functionality and flexibility to find, read and process any (permitted) text file (xml and non-xml) in the file system. Cheers, Dimitre Novatchev. On Tue, 22 Feb 2005 10:44:01 +0000, tom.kirkpatrick@xxxxxxxxxxxx <tom.kirkpatrick@xxxxxxxxxxxx> wrote: > Is it possible for xsl/xpath, via the document() function, to read in all > files in a particular directory... > > Basicly I have a configuration file, which lists the directories I want to > search in which looks like so: > > <config> > <category name="comments" location="/xml/articles/comments"/> > <category name="analysis" location="/xml/articles/analysis"/> > <config> > > In each of those directories are a number of XML files which I would like > to process. Up untill now I have been using Perl to read the filesystem > and create an XML index file which I then use in my processing template to > access all the files within that those directories. > > It would be really neet If I could just get the XSL template to look at > everyfile in the directory, and apply appropriate processing: > > Something like: > > <xsl:template match "/"> > <xsl:variable name="config" select="document('/global/config.xml') /> > > <xsl:for-each select="$config/config/category@location> > <xsl:for-each select="FILEFOUND"/> > ... do processing ... > </xsl:for-each> > </xsl:for-each> > </xsl:template> > > where FILEFOUND represents somekind of wildcard which tells the processor > to read all files fvrom the filesystem > > thanks in advance > > -- > Tom David Kirkpatrick > Virus Bulletin Web Developer, Virus Bulletin > > Tel: +44 1235 555139 > Web: www.virusbtn.com
|
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
|