The following names are now reserved, and cannot appear as function names (see A.3 Reserved Function Names):
map
array
The following names are now reserved, and cannot appear as function names (see A.3 Reserved Function Names):
function
namespace-node
switch
If U
is a union type with T
as one of its members, and if E
is an element with T
as its type annotation, the expression E instance of element(*, U)
returns true
in both XQuery 3.0 and 3.1. In XQuery 1.0, it returns false
.
Note:
This is not an incompatibility with XQuery 3.0. It should be included in XQuery 3.0 as an incompatibility with XQuery 1.0 but it was discovered after publication.