RE: 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]
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