.. _functx_between-inclusive: ======================== 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. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parameters** - **Description** * - value:string() - the value to be tested * - minValue:string() - the minimum value * - maxValue:string() - the maximum value Examples ~~~~~~~~ .. list-table:: :widths: 25 25 50 :header-rows: 1 * - **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. See Also ~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_between-exclusive`.