Highlights

This page lists some of the most important new features introduced in Saxon 9.1.

The following apply to Saxon-SA only:

  1. Streaming extensions: more streaming capabilities in XSLT, and addition of streaming capabilities to XQuery.

  2. XQuery Updates: Saxon now implements the (draft) XQuery Updates specification.

  3. XML Schema 1.1 support: Saxon 9.1 implements many of the more significant features from the draft XML Schema 1.1 specifications, including Assertions, Conditional Type Assignment (co-occurrence constraints), and xs:all groups with flexible occurrence limits.

  4. Schema implementation now uses counters

In Saxon-B, the most significant feature is probably support for the latest (almost-final) draft of the XQJ specifications (Java API for XQuery).