Jon,
Given the following document and stylesheet, you'll end up with a DOC
document that will include the foo.xml and bar.xml, as if they existed there
in the first place. You can then run a transformation on that document to
convert the both documents, as one, to HTML.
Now, I'm assuming that the document function copies your document directly
to the result tree and that you cannot do much with it. If I'm wrong, I'd be
happy to find out.
Try something like:
<?xml version="1.0"?>
<DOC>
<REF url="foo.xml"/>
<REF url="bar.xml"/>
</DOC>
<?xml version='1.0' standalone='no'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="DOC">
<DOC>
<xsl:apply-templates/> <!-- an xsl:copy-of element would probably work
better, but this is fine -->
</DOC>
</xsl:template>
<xsl:template match="REF">
<xsl:for-each select="document(@url)">
<xsl:copy-of select="*"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
I hope that helps,
Richard.
-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Jon Wynacht
Sent: Friday, November 19, 1999 6:38 PM
To: xsl-list@xxxxxxxxxxxxxxxx
Subject: Multiple Input
Any way to have multiple inputs for one .xsl?
Say I have foo.xml and bar.xml. I need the contents of both for foobar.html
and it uses foobar.xsl, one process, preferably using LotusXSL.
Is this possible?
Thanks,
Jon
---------------------------------------------
Jon Wynacht
Web Developer - Worldwide Field Productivity
Cisco Systems
408-527-5261
jwynacht@xxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- Multiple Input
- Jon Wynacht - Fri, 19 Nov 1999 15:38:07 -0800
- Richard Lander - Fri, 19 Nov 1999 19:14:51 -0500 <=
- <Possible follow-ups>
- Mike Brown - Fri, 19 Nov 1999 17:41:00 -0700
|
|