XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
(Deleted User) 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?

can anyone explain with an example.

Regards,
srinivas.

Postnext
James DurningSubject: 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.

Posttop
Tony LavinioSubject: 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.

See http://www.w3.org/TR/xslt#forwards

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.

See http://www.w3.org/TR/xslt20/#backwards

It also supports a forwards-compatibility mode. See
http://www.w3.org/TR/xslt20/#dt-forwards-compatible-behavior

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.