Subject: Re: recursively including xml-files From: Eric van der Vlist <vdv@xxxxxxxxxxxx> Date: Wed, 02 Feb 2000 19:20:53 +0100 |
You shouldn't do <xsl:copy-of select="document(self::node())"/> on the included file, but, again apply the templates which will trigger the <xsl:template match="my-include"> when necessary. Eric Rainer Kerl wrote: > > 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 -- ------------------------------------------------------------------------ Eric van der Vlist Dyomedea http://www.dyomedea.com http://www.ducotede.com ------------------------------------------------------------------------ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: recursively including xml-files, Steve Tinney | Thread | RE: recursively including xml-files, Kay Michael |
RE: XSL and XML in one file, Kay Michael | Date | RE: recursively including xml-files, Kay Michael |
Month |