|
Subject: RE: [xsl] String Tokenizer in XSLT From: "Dhunta, Vikram \(GE, Corporate\)" <vikram.dhunta@xxxxxx> Date: Wed, 6 Dec 2006 22:55:56 +0530 |
You could use a tempate defined to split by , and return the elements-
<xsl:template name="splitByComma">
<xsl:param name="str"/>
<xsl:choose>
<xsl:when test="contains($str,',')">
'DO SOMETHING WITH THE VALUE IN
{substring-before($str,',')}
<xsl:value-of
select="substring-before($str,',')"/></option>
<xsl:call-template name="splitByComma">
<xsl:with-param name="str"
select="substring-after($str,',')"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
'DO SOMETHING WITH THE VALUE IN {$str}
</xsl:otherwise>
</xsl:choose>
</xsl:template>
You call this by
<xsl:call-template name="splitByComma">
<xsl:with-param name="str" select="SM"/>
</xsl:call-template>
-----Original Message-----
From: Senthilkumaravelan Krishnanatham [mailto:senthil@xxxxxxxxx]
Sent: Wednesday, December 06, 2006 12:19 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] String Tokenizer in XSLT
Hi All,
Is there any function available in XSL to tokenize the string with the
Delimiter?
My XML node looks like
<SM>1,2,3</SM>
I want to split the text value by delimiting , and process the same.
Thanks,
Senthil
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] How to extract data from , Wendell Piez | Thread | Re: [xsl] String Tokenizer in XSLT, Senthilkumaravelan K |
| Re: [xsl] String Tokenizer in XSLT, Adam Retter | Date | Re: [xsl] String Tokenizer in XSLT, Florent Georges |
| Month |