|
Subject: Re: [xsl] Enclosing sequence items in single quotes From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Fri, 19 Oct 2007 16:44:58 +0100 |
On 19/10/2007, cknell@xxxxxxxxxx <cknell@xxxxxxxxxx> 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/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Enclosing sequence items , cknell | Thread | Re: [xsl] Enclosing sequence items , Florent Georges |
| Re: [xsl] Enclosing sequence items , Florent Georges | Date | Re: [xsl] Enclosing sequence items , Florent Georges |
| Month |