fn:function-available
function-available($function-name as xs:string) ➔ xs:boolean
Determines whether a function with a given name (regardless of arity) is available in the context.
Arguments | |||
| $function-name | xs:string | The name of the requested function, as a lexical QName |
Result | xs:boolean |
function-available($function-name as xs:string, $arity as xs:integer) ➔ xs:boolean
Determines whether a function with the given name and arity is available in the context.
Arguments | |||
| $function-name | xs:string | The name of the requested function, as a lexical QName |
| $arity | xs:integer | The arity of the requested function (number of arguments) |
Result | xs:boolean |
Namespace
http://www.w3.org/2005/xpath-functions
Links to W3C specifications
Saxon availability
Available in XSLT 2.0 and later versions. Available in all Saxon editions.
Notes on the Saxon implementation
XPath 3.0 introduces the function function-lookup()
, which returns null in
cases where function-available()
would return false, but actually provides
access to the function in cases where function-available()
would return true.