1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
xquery version "1.1";
(: Higher Order Functions :)
(: instance-of tests on user-defined function, varying the argument types - all true :)
(: Author - Michael Kay, Saxonica :)
declare function local:f($x as xs:long, $y as xs:NCName) as element(e) {
<e x="{$x}" y="{$y}"/>
};
local:f#2 instance of function(*),
local:f#2 instance of function(xs:long, xs:NCName) as element(e),
local:f#2 instance of function(xs:anyAtomicType?, xs:anyAtomicType?) as element(e),
local:f#2 instance of function(item()*, item()*) as element(e)
|