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

MSXML abominations happening for a reason (was Re: MSXML...r

Subject: MSXML abominations happening for a reason (was Re: MSXML...released)
From: Mike Brown <mike@xxxxxxxx>
Date: Wed, 15 Mar 2000 09:45:14 -0700 (MST)
mike brown hyperreal
> > The xsl:apply-templates element may itself contain xsl:template elements
> 
> This is really terrible. Right-thinking people should rise up against
> this gross, unnecessary, extension. Can anyone suggest a problem which 
> can be solved using this technique, and no other in standard XSLT?

Yes, the problem is that pure XML/XSLT is too hard for your average "HTML
programmer" to master in short order, in part because its functionality is
less than obvious (side effect free operations on and specified by
abstract trees derived from documents, rather than markup as direct
controls for browser behavior).

"Solutions" like this abomination arise not because Microsoft is sadistic
but because they believe, and probably have market research to back this
up, that there are a lot of people out there who will use this
functionality and who will find it easier to learn and put into practice
than pure XSLT. Their market is consumers and people who write software
for consumers to use. It is all you can do to get these programmers to
deal with the basic aspects of well-formedness, let alone learning the ins
and outs of namespaces and the sometimes obscure ways of accomplishing
things in pure XSLT.

I am not at all surprised by this news. The W3C did not learn much from
the mistake that was HTML 3.2. They made a spec that was very proper but
that didn't take into account what people really wanted. Those of us who
had the time to learn XML and XSLT and follow the specs do not,
unfortunately, constitute the entire world. There are legions of "web
developers" out there who can make a web browser make coffee, but for whom
the learning curve demanded by XSLT is just too great. These people, and
the software companies who cater to them, *will* find an easier way,
regardless of what the rest of us do.

   - Mike (in pessimistic mode today)
________________________________________________________________________
 Mike Brown / Hyperreal   |  Hyperreal http://www.hyperreal.org/music/
 PO Box 61334             |     XML & XSL http://www.skew.org/xml/
 Denver CO 80206-8334 USA |       http://www.hyperreal.org/~mike/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


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.