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

Re: Special XML parsers

iirc xml parser
From: "Dare Obasanjo" <dareo@m...>

> What purpose does posting such comments serve besides acting as 
> an advertisement of your biases? 

Without going into the merits, I guess the writer was referring
to the added requirements made by an early MS XML parser 
notoriously including that namespaces had to be #FIXED. [1]
So people had to alter their DTDs to work with MS XML. 

Still, I don't see that only Microsoft developers should take it as a salutory 
plea not to embrace and [restrict|extend] (i.e. to make the default operation
of a parser less or more than the spec says, perhaps out of entirely non-sinister
motives), because it is a good thing for all developers to keep in mind.   

(For example, IIRC James Clark's expat could also be criticized on 
similar grounds: it did not handle parameter entities: however this was 
clearly documented and expat was exploratory.  The cumulative 
effect of expat and MSXML was to cripple the effectiveness of DTDs: 
I think this initial unreliability held XML innovation back a year or two
--and created the RELAX NG-sized hole that WXS sat in--because it 
prevented the basic software engineering requirement of testable data integrity:-- validation.  It is ironic that at the same time as unit testing was becoming 
popular, the leading XML parsers did not provide reliable validation. )

Rick Jelliffe

[1] http://www.xml.com/pub/a/1999/11/parser/?page=2


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.
First Name
Last Name
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.