XSLT 2.0 Conformance
Saxon-CE implements XSLT 2.0 at the minimum conformance level: that is, it meets all the requirements for a "Basic XSLT 2.0 Processor" as defined in the W3C XSLT 2.0 specification.
Some of the features that this excludes are:
-
Schema-awareness (for example,
xsl:import-schema, andvalidation="strict") -
Support for derived data types such as
xs:int,xs:long,xs:NCName
There is no serializer, because output is either appended as a tree to the HTML DOM representing the target browser page,
or as a tree or tree-fragment to an XML DOM.
This means that language features associated with serialization are ignored. These include xsl:output,
xsl:character-map, disable-output-escaping, and the formatting attributes of
xsl:result-document.
Optional features have been kept to a minimum. There is currently no support for collations other than the standard codepoint collation, or for output (for example of dates and numbers) in locales other than English.