|
Subject: Re: [xsl] Using mode to override templates From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Tue, 02 Jul 2002 11:04:10 +0200 |
<xsl:template match="*" mode="choose">
<xsl:choose>
<xsl:when test="$print = 'yes'">
<xsl:apply-templates mode="print"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>Peter,
For this to work I would need to replace all occurances of:
<xsl:apply-templates/>
with:
<xsl:choose> <xsl:when test="$print = 'yes'"> <xsl:apply-templates mode="print"/> </xsl:when> <xsl:otherwise> <xsl:apply-templates/> </xsl:otherwise> </xsl:choose>
Not such a big deal I suppose, especially if I isolate all the cases
where a call to a print template is possible.
I guess I was just hoping for some kind of workaround.
cheers andrew
System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Using mode to override te, Andrew Welch | Thread | RE: [xsl] Using mode to override te, Andrew Welch |
| RE: [xsl] Using mode to override te, Andrew Welch | Date | [xsl] Repart generation with XSL St, Ranjith Kodikara |
| Month |