XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: [xml-dev] Status of MicroXML?

James Clark wrote:

> MicroXML is a subset of XML 1.0.


And Mukul Gandhi followed with:

> why can't XML users (current and "future -- who might need 
> something like MicroXML") use a subset of the existing
> XML 1.0 or 1.1 standard 


I agree with Mukul. A Web developer today could use just the subset of XML 1.0 that Micro XML identifies. 

In James Clark's original blog he argued that part of the reason XML never achieved its vision is because of the complexity of its many ancillary specifications:

> Then there are the specs. For JSON, you have a 10-page RFC, 
> with the meat being a mere 4 pages. For XML, you have 
> XML 1.0, XML Namespaces, XML Infoset, XML Base, xml:id, 
> XML Schema Part 1 and XML Schema Part 2.  

Even by simplifying XML and Namespaces there is still a large set of specifications that a Web developer must grapple with: Micro XML, Simplified Namespaces, XML Base, xml:id, XML Schema part 1, and XML Schema Part 2. I am skeptical that the reduction in complexity provided by Micro XML and Simplified Namespaces will invigorate web developers to embrace XML for the Web.


<Opinion>

    If you buy into XML, you buy into a package deal.
    Here's the basic package:

      (a) a format for data that is well-suited to facilitate 
          querying and transformations
      (b) a language for validating the formatted data
      (c) a programming language for manipulating the
          formatted data
    
    Web developers will embrace XML when they embrace
    the whole package. 

    Web developers do not object to XML as means
    of formatting data, i.e., part (a) of the package.

    Web developers do object to the verbose, arcane
    validation languages (b) and the verbose, arcane XML 
    programming language (c). Specifically, Web developers
    object to XML Schema and XSLT.

    Web developers would embrace the package if XML came
    bundled with a concise, common validation language and 
    a concise, common programming language -- the validation 
    language and programming language are non-XML syntax.

</Opinion>


/Roger



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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS