fn:boolean

Obtains the effective boolean value of the supplied argument. The result is true if the argument value is a sequence starting with a node, or the singleton boolean true(), a singleton non-zero number, or a singleton non-zero-length string (or untypedAtomic). The result is false if the argument is an empty sequence, the singleton boolean false(), a singleton number zero or NaN, or a singleton zero-length string (or untypedAtomic). In all other cases the result is an error.

boolean($arg as item()*) ➔ xs:boolean

Arguments

 

$arg

item()*

The sequence whose effective boolean value is required

Result

xs:boolean

Namespace

http://www.w3.org/2005/xpath-functions

Links to W3C specifications

XPath 3.1 Functions and Operators

Saxon availability

Available in XPath 2.0, XSLT 2.0, XQuery 1.0, and later versions. Available in all Saxon editions. Available for all platforms.