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

Re: Parsing efficiency? - why not 'compile'????


xml compile
On Tue, 25 Feb 2003 16:38:24 -0500, David Megginson <david@m...> 
wrote:

> We may just have to accept that the Tim B. twins (Tim
> Berners-Lee and Tim Bray) have been right all along, and that
> text-based formats really are efficient enough for the vast majority
> of applications.

Definitely a point that must be kept in mind.  But to repeat myself (I'm 
shocked that not everyone reads every word of these permathreads!) "binary 
XML" is a misnomer; I think the point is to consider alternative 
serializations that optimize a specific property (parsing speed, 
serialization size, ease of authoring, ease of reading, ability to preserve 
type or unit-of-measure information, and so on) rather than compromise 
across all of them as XML syntax does.  I *suspect* that representing 
numbers, dates, etc. in text will turn out to be just as fast to parse as 
all the byte swapping and assorted logic it takes to move them across 
languages and platforms, so a parsing speed optimized flavor of "XML" 
probably would be text-based rather than binary.

>
> Finally, remember that standards are about the majority, not the
> minority.  A standard is justified only if a lot of people use it:

And that's precisely why the old compromises are being questioned in 
numerous back offices around the world; XML is so popular that a small 
minority of users can add up to thousands of people and lots of gigabytes. 
The case for alternative serializations really couldn't have been plausibly 
made until very recently.  Now there are all sorts of people who want to 
author in WikiML or whatever, parse thousands of messages a minute, send 
XML to wristwatches, etc.  The question in my mind is do we want these use 
cases under a big tent called "XML" or do we want to encourage them to fork 
off.  I realize that the "just fork off and take your pollution with you" 
faction is well represented on this list, but remember what happened when 
XML forked off SGML .... the fork-ee took all the mindshare with it.



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.