|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Concatenating string values of a sequence
2009/8/4 Christopher R. Maden <crism@xxxxxxxxx>: > Im finally getting around to XSLT 2.0 and having fun with grouping and > tokenizing. > > But Im stymied on this: I need to tokenize a string that may span > multiple text nodes or elements. The tokenize() function wont take a > sequence of more than one as its first argument, and I cant figure out > how to concatenate the values of the nodes in the set in situ (Ive even > tried a FLWR expression!). > > tokenize( current-group()[position() > 1], '\s*;\s*' ) > > is what I have right now. Ive 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/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








