OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Parsing efficiency? - why not 'compile'????

[ Lists Home | Date Index | Thread Index ]

On Tue, 25 Feb 2003 16:38:24 -0500, David Megginson <david@megginson.com> 
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.






 

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

Copyright 2001 XML.org. This site is hosted by OASIS