[xsl] Concatenating string values of a sequence

Subject: [xsl] Concatenating string values of a sequence
From: "Christopher R. Maden" <crism@xxxxxxxxx>
Date: Tue, 04 Aug 2009 13:47:22 -0400
Ibm finally getting around to XSLT 2.0 and having fun with grouping and
tokenizing.

But Ibm stymied on this: I need to tokenize a string that may span
multiple text nodes or elements.  The tokenize() function wonbt take a
sequence of more than one as its first argument, and I canbt figure out
how to concatenate the values of the nodes in the set in situ (Ibve even
tried a FLWR expression!).

 tokenize( current-group()[position() > 1], '\s*;\s*' )

is what I have right now.  Ibve 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.

Pointers?

Thanks in advance,
Chris
-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
America: Land of the bbbb and the home of the bbbbb.
<URL: http://www.boingboing.net/2009/07/29/us-border-station-sc.html >
GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319

Current Thread