This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: One XML styled with several XSL(T)
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: One XML styled with several XSL(T)
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Wed, 29 Nov 2000 11:21:25 -0000
- Reply-To: xsl-list at mulberrytech dot com
> Currently I have 3 separate XSL files performing the
> transformations, and I combine the
> results via script in an ASP Page.
>
> Is there a way to accomplish this using just one XSL file?
You could use a different mode for the template rules in each stylesheet,
then combine them using:
<xsl:include href="styleA.xsl"/>
<xsl:include href="styleB.xsl"/>
<xsl:include href="styleC.xsl"/>
<xsl:template match="/">
<html>
<body>
<table>
<tr>
<td><xsl:apply-templates select="." mode="A"/></td>
<td><xsl:apply-templates select="." mode="B"/></td>
<td><xsl:apply-templates select="." mode="C"/></td>
</tr>
</table>
</body>
</html>
</xsl:template>
Of course you can also common up components that are shared, but I'll leave
that to you.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list