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.