xsl-list
[Top] [All Lists]

RE: [xsl] loop through comma seperated values

2010-04-01 10:15:50
 

I have XML document with an element having comma seperated 
values as below 
<RowKey>JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC,YTD</RowKey>

I need to loop through the values.

In XSLT 1.0, write a named template that extracts the first value using
substring-before($param, ','), and then calls itself recursively to process
the rest of the string by passing substring-after($param, ',') as the
parameter value. The recursion should terminate when the string contains no
commas. 

If you don't want to write it yourself, download the str:tokenize template
from www.exslt.org - it does just this.

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 


--~------------------------------------------------------------------
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>