functx:between-inclusive
Whether a value is between two provided values, or equal to one of them
Description
The functx:between-inclusive function returns true if the $value is between $minValue and $maxValue, inclusive. If the values are of incomparable types, an error will be raised. If $value is the empty sequence, the function returns false.
Parameters |
Description |
---|---|
value:string() |
the value to be tested |
minValue:string() |
the minimum value |
maxValue:string() |
the maximum value |
Examples
XPath |
Results |
Explanation |
---|---|---|
functx:between-inclusive(55, 1, 1000) |
true |
|
functx:between-inclusive(1, 1, 1000) |
true |
|
functx:between-inclusive(1200, 1, 1000) |
false |
|
functx:between-inclusive(‘b’, ‘b’, ‘d’) |
true |
|
functx:between-inclusive(xs:date(‘2004-10-31’), xs:date(‘2004-10-15’), xs:date(‘2004-11-01’)) |
true |
|
functx:between-inclusive(‘a’, 1, 1000) |
Error |
Strings cannot be compared to integers. |