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. | | XQuery Syntax for July 2004 - January 2007 (1.0): |
|---|
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
} ; | | XQuery Syntax for May 2003: |
|---|
declare namespace functx = "http://www.functx.com"
define function 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 |
|