<xor>
<xor> is a Logic
component that functions as the exclusive or boolean operator, and checks to see whether one and
only one of the enclosed <boolean> references are true.
Attributes and Properties
| Attribute | Type | Values |
|---|---|---|
allowedErrorInNumbers = "…" | number | |
allowedErrorIsAbsolute = "…" | boolean | "true" "false" |
caseInsensitiveMatch = "…" | boolean | "true" "false" |
expandOnCompare = "…" | boolean | "true" "false" |
includeErrorInNumberExponents = "…" | boolean | "true" "false" |
matchBlanks = "…" | boolean | "true" "false" |
matchByExactPositions = "…" | boolean | "true" "false" |
numPeriodicSetMatchesRequired = "…" | integer | |
numSignErrorsMatched = "…" | number | |
simplifyOnCompare = "…" | text | "none" "full" "numbers" "numberspreserveorder" |
symbolicEquality = "…" | boolean | "true" "false" |
unorderedCompare = "…" | boolean | "true" "false" |
| Property | Type |
|---|---|
$x.allowedErrorInNumbers | number |
$x.allowedErrorIsAbsolute | boolean |
$x.caseInsensitiveMatch | boolean |
$x.disabled | boolean |
$x.expandOnCompare | boolean |
$x.fixed | boolean |
$x.fixLocation | boolean |
$x.hidden | boolean |
$x.includeErrorInNumberExponents | boolean |
$x.matchBlanks | boolean |
$x.matchByExactPositions | boolean |
$x.numPeriodicSetMatchesRequired | integer |
$x.numSignErrorsMatched | number |
$x.simplifyOnCompare | text |
$x.symbolicEquality | boolean |
$x.text | text |
$x.unorderedCompare | boolean |
$x.value | boolean |
Example: <xor> in a <boolean>
The <xor> component functions as the exclusive or boolean operator,
and checks to see whether one and only one of the enclosed <boolean> references are true.
Example: <xor> in an <award>
An <xor> component is used to construct a compound boolean from two
referenced <boolean> components within an <award>. One of the booleans
must evaluate to true, and one to false, for credit to be awarded.