|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] How to run xquery dynamically on file listing fromdirectoryMichael Kay mike at saxonica.comSat Apr 12 14:02:05 PDT 2008
The description of what Saxon will accept as argument to the collection
function is given at
http://www.saxonica.com/documentation/sourcedocs/collections.html
This includes the option of using a file scheme URI of a directory. It also
includes options such as http://temp.dir?recurse=yes which processes the
directory contents recursively, and http://temp.dir?select=*.xml which
processes selected files within the directory.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: bryan rasmussen [mailto:http://x-query.com/mailman/listinfo/talk]
> Sent: 12 April 2008 12:53
> To: Michael Kay
> Cc: http://x-query.com/mailman/listinfo/talk; http://x-query.com/mailman/listinfo/talk
> Subject: Re: How to run xquery dynamically on
> file listing fromdirectory
>
> so you're saying Saxon will accept a file scheme uri to the directory?
> Just to clarify.
> Cheers,
> Bryan Rasmussen
>
> On Thu, Apr 10, 2008 at 11:48 PM, Michael Kay
> <http://x-query.com/mailman/listinfo/talk> wrote:
> >
> > >Is there anyway to do something like:
> > for $x in collection("xmlfiles")
> > where 'xmlfiles' is a subdirectory containing the actual
> xml files I
> > want to
> >
> > use? I would need to know the exact syntax, as this is
> all new to me.
> >
> >
> > As others have said, the interpretation of the URI passed to
> > collection() is very much processor-dependent. Altova have
> their own
> > XQuery processor, and I would imagine it treats
> collection() in the
> > same way as their XSLT
> > processor: in their 2007 product that's effectively a null
> > implementation, in the 2008 version it does roughly the same as
> > Saxon: you can either specify a directory name, or the
> name of an XML
> > file that acts as a catalog of the collection. IIRC, they don't
> > provide the ability to filter the contents of the directory.
> >
> > Michael Kay
> > http://www.saxonica.com/
> >
> >
> >
> >
> > _______________________________________________
> > http://x-query.com/mailman/listinfo/talk
> > http://x-query.com/mailman/listinfo/talk
> >
|
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
|






