Subject: RE: [xsl] Multi-layered xml includes From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Fri, 9 Feb 2001 22:33:23 -0000 |
> I have a somewhat tricky question. Assume there are > three xml documents (called a.xml, b.xml, and c.xml) > with the following contents: > > a.xml: > <a_tag>Data for a</a_tag> > <a_include file="b.xml"/> > > b.xml: > <b_tag>Data for b</b_tag> > <b_include file="c.xml"/> > > c.xml: > <c_tag>Data for c</c_tag> > > The includes are intended to tell the xsl to include > the given document and to process the information > inside the document (using the document() function). > The question is whether the inclusion can be done > recursively > Of course it can, what exactly is the problem? I'll assume your documents are well-formed, and have surrounding document elements <a>, <b>, <c> <xsl:template match="a_include"> <xsl:apply-templates select="document(@file)/*"/> </xsl:template> <xsl:template match="b_include"> <xsl:apply-templates select="document(@file)/*"/> </xsl:template> and so on. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Multi-layered xml includes, Joerg M. Colberg | Thread | [xsl] XSLT and XPATH test suite, by way of Mulberry T |
[xsl] XSLT and XPATH test suite, by way of Mulberry T | Date | RE: [xsl] International Characters , Michael Storm |
Month |