Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] Concatenating string values of a sequence [Thread Next] Re: [xsl] Concatenating string values of a sequenceTo: xsl-list@-----.------------.--- Date: 8/4/2009 8:22:00 PM 2009/8/4 Christopher R. Maden <crism@m...>: > I’m finally getting around to XSLT 2.0 and having fun with grouping and > tokenizing. > > But I’m stymied on this: I need to tokenize a string that may span > multiple text nodes or elements. The tokenize() function won’t take a > sequence of more than one as its first argument, and I can’t figure out > how to concatenate the values of the nodes in the set in situ (I’ve even > tried a FLWR expression!). > > tokenize( current-group()[position() > 1], '\s*;\s*' ) > > is what I have right now. I’ve tried wrapping the sequence in concat() > (which wants more than one argument), in string-join(), and a FLWR that > just resulted in a sequence of strings rather than a concatenation. how about: current-group()[position() > 1]/tokenize(. , '\s*;\s*' ) -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/ --~------------------------------------------------------------------ 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@l...> --~-- | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
