This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: recursively including xml-files


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]