Wrox Programmer Forums
|
XSLT General questions and answers about XSLT. For issues strictly specific to the book XSLT 1.1 Programmers Reference, please post to that forum instead.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the XSLT section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old April 13th, 2012, 09:26 AM
Friend of Wrox
 
Join Date: May 2004
Posts: 109
Thanks: 18
Thanked 0 Times in 0 Posts
Default SLAX

This is what I'm up against, here at work. People think I'm crazy to be using XSLT to do XML processing (I think they are crazy not to). They don't understand the language, the syntax, the processing model; so they look for alternatives.

One sent me this: http://code.google.com/p/libslax/

The guy that sent it to me says "..it's one of the most useful utilities I've run across in some time."

Anyway, this is not a recommendation, I just thought it was interesting.
__________________
------------------------
Keep Moving Forward

GnuPG Key fingerprint = 1AD4 726D E359 A31D 05BF ACE5 CA93 7AD5 D8E3 A876

Michael Hare
 
Old April 15th, 2012, 12:46 PM
mhkay's Avatar
Wrox Author
 
Join Date: Apr 2004
Posts: 4,962
Thanks: 0
Thanked 292 Times in 287 Posts
Default

Thanks for sharing the reference to SLAX. There have been at least half a dozen attempts over the years to create a non-XML syntax for XSLT, and none has acquired critical mass. I suspect there are several reasons for this: (a) while the XML syntax is very off-putting to beginners, it quickly becomes familiar and ceases to be an irritant (especially with XSLT 2.0 which is far less verbose), and (b) there are actually benefits to using an XML syntax, such as reuse of XML-based tools, and the ability to write meta-stylesheets that process stylesheets. Plus (c) with a front end preprocessor it is extremely hard to produce good diagnostics when people get things wrong; and productivity in programming is all about how quickly you can diagnose and correct your mistakes, not about how many characters you type in your program.
__________________
Michael Kay
http://www.saxonica.com/
Author, XSLT 2.0 and XPath 2.0 Programmer\'s Reference









Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.