<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

Attributes for <xor>
AttributeTypeValues
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"
Props for <xor name="x">
PropertyType
$x.allowedErrorInNumbersnumber
$x.allowedErrorIsAbsoluteboolean
$x.caseInsensitiveMatchboolean
$x.disabledboolean
$x.expandOnCompareboolean
$x.fixedboolean
$x.fixLocationboolean
$x.hiddenboolean
$x.includeErrorInNumberExponentsboolean
$x.matchBlanksboolean
$x.matchByExactPositionsboolean
$x.numPeriodicSetMatchesRequiredinteger
$x.numSignErrorsMatchednumber
$x.simplifyOnComparetext
$x.symbolicEqualityboolean
$x.texttext
$x.unorderedCompareboolean
$x.valueboolean

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.