xsl-list
[Top] [All Lists]

<xsl:value-of select="for ..." separator=", ">

2005-05-06 13:04:13
In my XSLT 2.0 stylesheet processed by Saxon 8.3, I had this:

  <xsl:value-of
     select="for $relation in $relation-list
             return esd:xref-doc-num($mb3-connection, $relation)"
     separator=", "/>

But the results of the function calls were concatenated, without the
separator string between them.  Using string-join() like this yields the
desired results:

  <xsl:value-of
     select="string-join(for $relation in $relation-list
                         return esd:xref-doc-num($mb3-connection, $relation),
                         ', ')"/>

But why is that necessary?  Why doesn't the xsl:value-of separator
attribute work as I expect?

Thanks,
-- 
Kevin Rodgers


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



<Prev in Thread] Current Thread [Next in Thread>