This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: multiple XML files - one XML output file
- From: Wendell Piez <wapiez at mulberrytech dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Tue, 04 Jun 2002 16:35:41 -0400
- Subject: Re: [xsl] multiple XML files - one XML output file
- Reply-to: xsl-list at lists dot mulberrytech dot com
Roger,
At 09:33 AM 6/4/2002, you wrote:
I'm currently working on a project which involves a complex tree-like
hierarchy
of XML files. As it happens, this hierarchy can be represented by a single
file
written in OPML (see here: http://www.opml.org/ ) which can be displayed
by the
right sort of outliner. I'm currently using Python and the 4suite tools to
compress the hierarchy into one file. Are there similar mechanisms in XSLT?
For sure (if I read you right). XSLT does the tree-walking part under its
own power, and the document() function would give you access to the other
files. You could just use xsl:copy-of on the node sets it returns,
introducing whatever wrapper elements you needed (or copying them from the
OPML) to preserve the hierarchy. The stylesheet could be quite small (maybe
as little as two or three templates).
Cheers,
Wendell
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list