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 |