XSLT 1.0 conformance

If a stylesheet specifies version="1.0", Saxon will execute it according to the rules for backwards compatibility mode in the XSLT 3.0 specification.

In most cases (but not all) this will deliver the same result as a conformant XSLT 1.0 processor. There are a few exceptions, noted in the Compatibility sections of the W3C specifications. For example, the expression 2 < 3 < 4 returns false under XSLT 1.0; because this is so counter-intuitive, XSLT 2.0 changed the rules (even under backwards compatibility mode) to make the expression throw an error.