[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Safe Upgrade to XSLT 2.0

Subject: Re: Safe Upgrade to XSLT 2.0
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Wed, 30 Nov 2011 23:43:38 +0000
Re:  Safe Upgrade to XSLT 2.0
On 30/11/2011 23:12, Hans-Juergen Rennau wrote:
Hello,
think of critical applications based on a large number of XSLT 1.0 stylesheets - how to migrate safely to a consistent use of XSLT 2.0? The list of subtle incompatibilities ( http://www.w3.org/TR/xslt20 , Appendix J.1 ) is rather long, and I wonder if there are tools available for automated checking, assessment of risks and code modifications reducing those risks. (For example, replacing in certain places the current XPath expression by "(expression)[1]" is something that comes to mind.) And are there perhaps some recommendations or best practices how to accomplish the upgrade?
Thank you for any thoughts, comments or information.
Hans-Juergen Rennau


I think the critical success factor is having a good set of test material. With good test material, transition is likely to be painless - there might be one or two glitches, but you will find and fix them quickly. Without good test material, no amount of analysis or automated checking is going to eliminate the risks.

Michael Kay
Saxonica

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.