Re: [xsl] Splitting an +attribute+ string

Subject: Re: [xsl] Splitting an +attribute+ string
From: ben senior <ben@xxxxxxxxxxxxx>
Date: Thu, 13 Jan 2005 12:02:35 +0100
Oh God. So sorry. I spent hours looking at that and getting nowhere. Time to step out of the wood for a bit.

Thanks.

B

Pawson, David wrote:

<xsl:template name="commaDelineate">
<xsl:param name="str"/>
<xsl:when test="contains($str,',')">
<xsl:value-of select="substring-before($str,',')"/>','
<xsl:call-template name="commaDelineate">
<xsl:with-param name="str" select="substring-after($str,',')"/>
</xsl:call-template>
</xsl:when>
</xsl:template>
Frustration : The errors seem to be generated around the "when" statement.


When is part of the xsl:choose statement.

http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose

choose
 when
 when
 otherwise
/choose


HTH DaveP

Current Thread