xsl-list
[Top] [All Lists]

Re: [xsl] String Tokenizer in XSLT

2006-12-06 16:06:22
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(_at_)tt(_dot_)com(_dot_)au>:

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


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>