fn:not
Returns true if the effective boolean value of $arg is
false, or false if it is true.
Signature
fn:not($arg as item()*) as xs:booleanProperties
This function is deterministic, context-independent, and focus-independent.
Rules
The value of $arg is first reduced to an effective boolean value by
applying the fn:boolean() function. The function returns true
if the effective boolean value is false, or false if the
effective boolean value is true.
Examples
The expression fn:not(fn:true()) returns false().
The expression fn:not(()) returns true().
The expression fn:not("false") returns false().
fn:not(1 to 10) raises a type error [ERRFORG0006].