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

RE: XML support in browsers?

  • From: "Michael Kay" <mike@saxonica.com>
  • To: "'Elliotte Harold'" <elharo@ibiblio.org>
  • Date: Tue, 9 Jun 2009 21:46:44 +0100

RE:  XML support in browsers?
> Microsoft made a perhaps well-intentioned mistake of 
> implementing a beta version of the XSLT 1.0 spec and shipping 
> it in IE 4. 

Yes, that was a bad mistake.

> They then made then horrendous decisions to 
> continue supporting the incompatible beta version for years,

No, I don't think that was a horrendous decision. Given the earlier mistake,
I think people who write web content that relies on a general release
Microsoft language have a right to expect a decent period of notice before
their content stops working.
 
> and to stop all development on conformant versions. 

They didn't stop development of MSXML until they had shipped a complete and
largely conformant implementation. (The complaints about non-conformance
relate almost entirely to areas outside the scope of the XSLT specification,
such as whitespace handling in the XML parser, mapping of the XPath data
model to DOM, and interpretation of MIME types.)
 
> They have 
> continued to prioritize conformance to old, buggy versions of 
> Microsoft products over conformance to the actual specifications.

No, they haven't. They stopped development of the old WD-xsl as soon as XSLT
1.0 became a Rec, and did their best to let the world know it was
obsolescent. In the 2nd edition of my book, April 2001, I reported that it
was becoming very difficult to find the documentation for WD-xsl, because
Microsoft was promoting XSLT 1.0 in its place. MSXML3 shipped with the
WD-xsl processor but no language specification.
> 
> That's rewriting history. Actual XSLT 1.0 support arrived in 
> other browsers well before anything approximating it showed 
> up in IE. (I'd argue it still isn't there in IE 8.)

Sorry, but that's wrong. In April 2001, I wrote that MSXML3 (with XSLT 1.0
support) "was first released in March 2000 [that's 4 months after the spec!]
and then followed by a rapid sequence of releases until the first production
release in October 2000", and that it was expected to be shipped with IE6.
In the event the general release of IE6 was in August 2001: that's less than
2 years after the spec, which seemed a long wait at the time, but is pretty
fast by today's standards. And although I was very pernickety in the book
about non-conformances, I found very little to criticise them on.

As far as I can determine, the second browser to support XSLT 1.0, other
than through user-installed plug-ins, was Netscape 7.1, released in June
2003. And if memory serves me right, it took a long time before it reached
comparable levels of conformance. 
> 
> White space handling is a continuing problem, and hardly minor.
> Incorrect, non-standard MIME types are another. These should 
> be easy to fix, but Microsoft's persistent refusal to fix 
> them 10 years in makes me seriously question bother their 
> competence and their commitment.

Both are serious, but neither is an XSLT conformance issue, and neither, I
believe, has significantly affected the timeline. And in both cases,
(especially the MIME types), fixing the problem would cause huge disruption
since many people have built systems or created content that depends on the
bug being present. This is one of those areas where the web is so fragile
that it's difficult to do anything without causing more damage than you
reckoned on.

I'm not usually a fan of Microsoft. But in this instance, I think you've got
it wrong.

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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.