Use the string-join() function to concatenate all the strings in a sequence,
with an optional separator.
Michael Kay
# -----Original Message-----
# From: Andrew Welch [mailto:AWelch(_at_)piper-group(_dot_)com]
# Sent: 29 March 2004 16:01
# To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
# Subject: [xsl] Flatten a sequence to a string in xslt 2.0
#
#
# With this xml:
#
# <root>
# <node>hello</node>
# <node>world</node>
# </root>
#
# And this variable definition:
#
# <xsl:variable name="foo" select="/root/node"/>
#
# I get a sequence of two nodes rather than the string value of
# the first node (as in xslt 1.0)
#
# Say I want to use $foo in another function, something like:
#
# substring-after(.,$foo)
#
# how do I get from the sequence to a string? I hope I'm not
# being really dumb here and missing something obvious :)
#
# thanks
# andrew
#
# --+------------------------------------------------------------------
# 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>
# --+--
#
#