Subject: Re: [xsl] spliting a string From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 1 Apr 2005 13:51:33 +0100 |
oh well you have two places where token elements are generated, the one I altered, in the otherwise clause, and the other one in the when clause, you need to do the same in both cases, a second level split on xxxx so.. replace <token> <xsl:value-of select="substring-before($string,$delimiter)" /> </token> by <xsl:call-template name="x"><xsl:with-param name="x" select="substring-before($string,$delimiter)" /></xsl:call-template> and <token> <xsl:value-of select="$string" /></token> by <xsl:call-template name="x"><xsl:with-param name="x" select="$string" /> </xsl:call-template> and have something like <xsl:template name="x"> <xsl:param name="x"/> <xsl:when test="contains($x,'yyyyyy')"> <token><xsl:value-of select="subx-before($x, 'yyyyyy')"/></token> <token>yyyyyy</token> <token><xsl:value-of select="subx-after($x, 'yyyyyy')"/> </token> </xsl:when> <xsl:when test="contains($x,'xxxxx')"> <token><xsl:value-of select="subx-before($x, 'xxxxx')"/></token> <token>xxxxx</token> <token><xsl:value-of select="subx-after($x, 'xxxxx')"/> </token> </xsl:when> <xsl:otherwise> <token> <xsl:value-of select="$x" /></token> </xsl:otherwise> </xsl:choose> </xsl:template> ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] spliting a string, David Carlisle | Thread | RE: [xsl] spliting a string, Aron Bock |
Re: [xsl] namespaces in xslt, David Carlisle | Date | [xsl] list of homogeneus elements s, dalloro |
Month |