Subject:what is meant by Backwards-Compatible Processing & Forwards-Compatible Processing in XSLT? Author:(Deleted User) Date:16 Jul 2007 09:08 AM Originally Posted: 13 Jul 2007 09:07 AM
hi,
what does compatibility in xslt mean?
what is meant by Backwards-Compatible Processing & Forwards-Compatible Processing?
Subject:what is meant by Backwards-Compatible Processing & Forwards-Compatible Processing in XSLT? Author:James Durning Date:16 Jul 2007 11:48 AM
Backwards Compatible:
The element <xsl:transform> was removed from the specification and replaced with <xsl:stylesheet>
Processors which still allow <xsl:transform> are Backwards-Compatible with respect to this element. Processors which do not allow <xsl:transform> are not Backwards-Compatible, wrt this element.
Subject:what is meant by Backwards-Compatible Processing & Forwards-Compatible Processing in XSLT? Author:Tony Lavinio Date:16 Jul 2007 04:00 PM
Well, it's more than just that.
XSLT 1.0 was designed so that to a great extent, stylesheets
written in future dialects would continue to run, even if the
behaviors in subsequent versions were to change.
XSLT 2.0 was designed to allow switching behavior from 1.0
to 2.0 mode at the element level, to minimize disruptions
during upgrades. Backwards-compatible means it will run most
XSLT 1.0 stylesheets unchanged or with minimal changes. It
can even alter its behavior from the default 2.0 mode to a
1.0 mode locally.