View Single Post
  #2 (permalink)  
Old March 23rd, 2005, 03:06 PM
mhkay's Avatar
mhkay mhkay is offline
Wrox Author
Points: 18,487, Level: 59
Points: 18,487, Level: 59 Points: 18,487, Level: 59 Points: 18,487, Level: 59
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Join Date: Apr 2004
Location: Reading, Berks, United Kingdom.
Posts: 4,962
Thanks: 0
Thanked 292 Times in 287 Posts

You need to consider whether you want to use XSLT 2.0. For doing anything but the simplest transformations, features in XSLT 2.0 make your life vastly easier (for example, grouping and regular expression processing). XSLT 2.0 is becoming very stable but it's not yet a firm recommendation. On the other hand, using XSLT 2.0 features is much "safer" than using any vendor's extensions to XSLT 1.0. If you decide to run with XSLT 2.0, then Saxon 8 is really only your only realistic choice at the moment. (XML Spy has support, but it's very early). If you decide to stick with XSLT 1.0, then you have a wide choice of mature products and there's not much to choose between the good ones. In fact, Xalan and Saxon 6 are very interchangeable and many people don't actually know which one they are using. It's therefore not a big decision, because you can change your mind at any time.

Michael Kay
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference
Reply With Quote