| Subject: recursively including xml-files From: "Rainer Kerl" <rainer_kerl@xxxxxxxxxxxxxxx> Date: Wed, 2 Feb 2000 17:12:46 -0000 | 
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@xxxxxxxxxx
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: parse using DOM, Anders K | Thread | Re: recursively including xml-files, David Carlisle | 
| Re: Use of document() and an Engli, Steve Tinney | Date | XSL and XML in one file, tmmet tvp | 
| Month |