[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Special XML parsers
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. ) Cheers Rick Jelliffe [1] http://www.xml.com/pub/a/1999/11/parser/?page=2
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|