xsl-list
[Top] [All Lists]

Re: [xsl] Does XSLT 3 need an instruction for creating functions?

2015-10-14 12:07:36
Yes, this would sometimes be nice, but we decided not to do it. There’s always 
a way of rewriting it either to use XPath inline functions or to use XSLT named 
functions, even in cases where you need local variables in the function closure.

Michael Kay
Saxonica

On 14 Oct 2015, at 17:21, Max Toro maxtoroq(_at_)gmail(_dot_)com 
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

I know you have anonymous functions in XPath 3.0, but you cannot use
instructions in them, you'd have to put them in an `xsl:function`, and
by then all the fun is gone. Something like this (nevermind the name):

<xsl:variable name="myFn">
  <xsl:delegate>
     <xsl:param name="a"/>

     <xsl:call-template name="foo"/>
  </xsl:delegate>
</xsl:variable>

<xsl:sequence select="$myFn(5)"/>
--
Max Toro

--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

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