|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: spliting a string
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 ________________________________________________________________________
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






