Re: [xsl] String Tokenizer in XSLT

Subject: Re: [xsl] String Tokenizer in XSLT
From: Mario Madunic <hajduk@xxxxxxxx>
Date: Wed, 6 Dec 2006 14:21:57 -0800
It seems you are only translating the comma into a | and not needing to tokenize
the string so the following should suffice.

<xsl:sequence select="translate(., ',', '|')" />

which will give you the out put 1|2|3

but don't mind me I've missed most of this thread.

Mario


Quoting Kamal Bhatt <kbhatt@xxxxxxxxx>:

> Florent Georges wrote:
> > Kamal Bhatt wrote:
> >
> >   Hi
> >
> >   
> >> <xsl:for-each select="str:tokenize('1,2,3', ',')">
> >>   <xsl:value-of select="."/><xsl:text>|</xsl:text>
> >> </xsl:for-each>
> >>     
> >
> >   
> >> will give 1|2|3
> >>     
> >
> >   Or more precisely 1|2|3| ;-)
> >
> >   Regards,
> >   
> You are right. to get my output you need a not(position() =  last()).
> 
> -- 
> Kamal Bhatt

Current Thread