Re: [xsl] xslt2: Retrieving a directory's non-XML file names
Subject: Re: [xsl] xslt2: Retrieving a directory's non-XML file names|
From: Yves Forkl <Y.Forkl@xxxxxx>
Date: Wed, 01 Oct 2008 14:31:08 +0200
So how to obtain the list of .txt files from my directory in XSLT 2?
Andrew Welch wrote:
you could try this:
....should work fine.
Thank you both for your helpful suggestions. I especially like yours,
Andrew (actually based on a suggestion from Michael back in 2006...), as
it spares me from developing an extension function on its own. Using the
Java IO lib, however, is fine for me, as I don't plan to move away from
Saxon anytime in the near future.
With the desired filter for .txt files added, my minimally Java-based
XSLT 2 solution reads:
select="for $filename in File:list(File:new($myDir))
return $filename[matches(., '\.txt$')]"/>
Someone else might perhaps prefer doing the filtering in Java, too.