xsl-list
[Top] [All Lists]

Re: [xsl] value-of w/separator and nodes

2007-02-02 10:37:54
On 2/2/07, Abel Braaksma <abel(_dot_)online(_at_)xs4all(_dot_)nl> wrote:
returns 1|1| etc, but:

<xsl:value-of select="(for $i in 1 to 100 return my:test())"
separator="|" />

   <xsl:function name="my:test" >
       <xsl:text>1</xsl:text>
   </xsl:function>

returns 11111

I suspect it has to do with the result being a node() of type text.
However, still the normal casting rules should apply to each item, not?

The function result is returned using an <xsl:sequence> instruction.
So if you use,

<xsl:function name="my:test">
 <xsl:sequence select="'1'" />
</xsl:function>

You'll get output as 1|1|1|1|1 ...


--
Regards,
Mukul Gandhi

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