xsl-list
[Top] [All Lists]

Re: Re: [xsl] Enclosing sequence items in single quotes

2007-10-19 08:19:12
On 19/10/2007, cknell(_at_)onebox(_dot_)com <cknell(_at_)onebox(_dot_)com> 
wrote:
I spoke too soon. What I'm getting with each suggestion is a single string 
containing all the string values of the matched elements with single quotes 
at each end.

e.g.

'AA BB CC DD EE GG ... ZZ'

Any other ideas?

in which case $pf-codes must be a sequence of one item, rather than a
sequence of many items...

looking back at your original post you have:

<xsl:variable name='pf-codes'>
  <xsl:value-of select="position-translation/position/code[(_at_)pf='pf']"/>
</xsl:variable>

which would cause what you're seeing - you probably want:

<xsl:variable name='pf-codes'
select="position-translation/position/code[(_at_)pf='pf']"
as="xs:string+"/>

...which would give you sequence of many items.


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