[xquery-talk] XQuery Function Annotations... and XSLT

Michael Kay mike at saxonica.com
Sat Jan 12 09:24:00 PST 2019

The XSLT approach to this is to use extension attributes, for example

<xsl:function name="f:xyz" acme:use-lazy-evaluation="false">...</xsl:function>

There's nothing that says such attributes are carried around as properties of the resulting function object, but there's also nothing that says they aren't.

Michael Kay

> On 12 Jan 2019, at 14:24, Adam Retter <adam.retter at googlemail.com> wrote:
> Does anyone know if there is something similar in XSLT to XQuery 3.0's
> Annotations?
> I am developing a set of XPath functions, which produce functions.
> These produced functions can benefit from being treated in a certain
> manner by a processor.
> I was thinking of using custom Annotations to label the produced
> functions, so that a processor would have more information about how
> they should be evaluated. Unfortunately I just realised that
> Annotations are defined in the XQuery spec, not the lower XPath spec
> (as I had assumed).
> Is there anything equivalent for functions (produced by functions) in XSLT?
> p.s. I will crosspost to the mulberry XSLT list as this seems relevant to both.
> Thanks Adam.
> -- 
> Adam Retter
> skype: adam.retter
> tweet: adamretter
> http://www.adamretter.org.uk
> _______________________________________________
> talk at x-query.com
> http://x-query.com/mailman/listinfo/talk

More information about the talk mailing list