XPath 3.0 implementation
Core XPath 3.0 functionality is now supported in Saxon-HE. But support for higher-order functions requires Saxon-PE or Saxon-EE.
The version number 2.1 is no longer recognized as a synonym for 3.0.
Complementing the EXPath binary
functions, Saxon now supports ordering on the
base64Binary types (that is, operators such as
max() functions, and sorting). This
is an XPath 3.1 enhancement that has been brought forward; it is available regardless or what
language level has been enabled (because it's too difficult to make the support code
conditional on configuration options).