Subject: RE: Flatten a sequence to a string in xslt 2.0
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 29 Mar 2004 18:41:40 +0100
|
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@xxxxxxxxxxxxxxx]
# Sent: 29 March 2004 16:01
# To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
# Subject: 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
#
#
#
|