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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Getting sibling nodes fro, Mike Ferrari | Thread | Re: [xsl] Concatenating string valu, Martin Honnen |
Re: [xsl] Getting sibling nodes fro, Mike Ferrari | Date | Re: [xsl] Concatenating string valu, Martin Honnen |
Month |