xsl-list
[Top] [All Lists]

Re: [xsl] Enclosing sequence items in single quotes

2007-10-19 08:45:32
On 19/10/2007, cknell(_at_)onebox(_dot_)com <cknell(_at_)onebox(_dot_)com> 
wrote:
<xsl:value-of separator="," select="for $c in $pf-codes return
concat('''', $c, '''')"/>

Remember you could use the slash operator here as the variable
contains node()'s:

$pf-codes/concat(...)

is the shorthand equivalent of

"for $c in $pf-codes return concat(...)"

(you only need the for loop if the variable contains a sequence of atomics)

aahh I see now because I suggested typing $pf-codes as xs:string+
you're stuck with the for-each... perhaps (depending on what else you
use it for) it should be typed as element()+  and then you could use
the slash operator.

-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

--~------------------------------------------------------------------
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>
--~--