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

Re: Dangers of Subsetting? (was RE: Pull-based XML parsers?)

  • From: Rick JELLIFFE <ricko@g...>
  • To: Mike.Champion@S...
  • Date: Sat, 11 Nov 2000 00:02:40 +0800

xml pull parser c
> Mike.Champion@S... wrote:
 
>      This nicely pulls together many of the things we disagree about
>      on this list :~)

The innovation that Mike is talking about, the ability to use the name
of a clearly specified technology developed by a known group of people
with a known set of intents, but alter it in any way that one sees fit,
might be called "lying" by some, and "passing off" by others, but most
importantly is also called "embrace and extend".  Standards,
requirements, RFCs, conventions, etc. work to channel the innovation of
large players into productive areas: XML is SGML because otherwise XML
will be whatever crapulous tags MS chooses (e.g. the ones put out by
Office 2000's HTML).  People shouldn't fool themselves that it is W3C
preventing the common man from innovating: it is MS (and anyone else
using the XML brand) agreeing to forego innovation on syntax  and to
compete on some other strategic level.

If Mike does does not believe in interoperability, that is fine, but
please don't spoil the party for the rest of us.  

Mike's examples (XML and Namespaces) have two problems.  First, XML is
an example of codifying what had been learned (for example, I wrote my
first XML-ish parser for a subset of SGML 12 years ago, and many others
have done the same over the years before XML 1.0).  Second, the problem
with the XML Namespaces spec is not that it is over-specified but that
it is incomplete: the relative URI fuss and the namespace != schema fuss
are both underspecification problems. Mike seems to have bought the hype
that XML is something fundamentally new in the SGML world: in fact, an
XML-sized subset was standard practise among data processing people who
rolled-their own systems (i.e., didn't use SGMLS or OmniMark or Balise
etc.)  

I am interested if Mike thinks the same thing about C? Can Richard
Stallman remove "+" from gcc (because it takes extra time to implement,
and it is redundant) and still say he has implemented C++ or C? 


Cheers
Rick Jelliffe

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.