Description
The functx:exclusive-or function returns true if one (and only one) of two boolean values is true. If either value is the empty sequence, the empty sequence is returned.
Arguments and Return Type| Name | Type | Description |
$arg1 |
xs:boolean? |
the first boolean value |
$arg2 |
xs:boolean? |
the second boolean value |
| return value |
xs:boolean? |
XQuery Function Declaration| See XSLT definition. | declare namespace functx = "http://www.functx.com";
declare function functx:exclusive-or
( $arg1 as xs:boolean? ,
$arg2 as xs:boolean? ) as xs:boolean? {
$arg1 != $arg2
} ; |
Examples| XQuery Example | Results |
|---|
functx:exclusive-or(true(),false()) |
true |
functx:exclusive-or(true(),true()) |
false |
functx:exclusive-or(4 > 3,1 > 2) |
true |
History |
Recommended Reading: 
|