This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: recursively including xml-files
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: recursively including xml-files
- From: Jonathan Asbell <jonathana at raremedium dot com>
- Date: Wed, 2 Feb 2000 14:18:14 -0500
- Reply-To: xsl-list at mulberrytech dot com
MEE TOO! Who knows how to do this?!!!
-----Original Message-----
From: Rainer Kerl [mailto:rainer_kerl@hplb.hpl.hp.com]
Sent: Wednesday, February 02, 2000 12:13 PM
To: Xsl-List@Mulberrytech. Com
Subject: recursively including xml-files
hello,
i would like to write a template which is able to include xml-files
into another xml-file. the file which should be included is specified
by some kind of 'link'. an example:
a.xml
<hello>
<my-include>b.xml</my-inlcude>
</hello>
b.xml
<my>friend</friend>
result:
<hello>
<my>friend</friend>
</hello>
i have a working template for that:
<xsl:template match="my-include">
<xsl:copy-of select="document(self::node())"/>
</xsl:template>
<xsl:template match="*|@*|comment()|processing-instruction()|text()">
<xsl:copy>
<xsl:apply-templates
select="*|@*|comment()|processing-instruction()|text()"/>
</xsl:copy>
</xsl:template>
now, my problem. what if b.xml has also a <my-include>-element?
how do i recursively include this files? is this possible?
it would be very nice, if somebody could give me a hint.
thanks.
rainer
Rainer Kerl mailto: rainer_kerl@hpl.hp.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list