Re: [xsl] transform set of xml files to a single xml file.

Subject: Re: [xsl] transform set of xml files to a single xml file.
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Fri, 31 Aug 2007 15:05:34 +0100
On 8/31/07, Martin Honnen <Martin.Honnen@xxxxxx> wrote:
> Senthil Nathan wrote:
>
> > But, I have a set of xml files such as, a number of default template xml files.
> > I need to transform several template xml files into a single default
> > template file.
> > Is that possible using XSLT?
>
> Yes, you can pull in several documents using the XSLT function named
> document and then process the nodes, see
> <http://www.w3.org/TR/xslt#document>.

Or if the filenames aren't known in advance (or are too many to code
manually) then use the collection() function.

http://www.saxonica.com/documentation/sourcedocs/collections.html

You may also want to combine it with saxon:discard-document:

http://ajwelch.blogspot.com/2006/11/using-collection-and-saxondiscard.html

more at:

http://www.saxonica.com/documentation/extensions/functions/discarddocument.html


cheers
andrew
-- 
http://andrewjwelch.com

Current Thread