# XQuery changes

A schema-aware query can now be requested using the new `-sa` option on the command `net.sf.saxon.Query`, as an alternative to using the command `com.saxonica.Query`.

When copying elements or attributes, Saxon now reports an error if the copy asks for type annotations to be retained when the content is namespace-sensitive (QName or NOTATION values), unless namespaces are also copied. Error XQTY0086 is reported when this error occurs.

Alphanumeric collations are now supported. In such a collation, any sequence of consecutive digits is treated as a number and is sorted numerically. For example, by specifying collation `http://saxon.sf.net/collation?alphanumeric=yes` on the `order by` clause, a collating sequence is used in which "iso8859" sorts before "iso10646".

The `ModuleURIResolver` may now be specified as part of the `StaticQueryContext`, allowing use of different `ModuleURIResolver`s for different queries sharing the same `Configuration`.

Next