Altova Mailing List Archives

Re: "Binary XML" proposals

From: "Stephen D. Williams" <sdw@---.--->
To: "Clark C. Evans" <cce@----------.--->
Date: 4/10/2001 12:39:00 PM
"Clark C. Evans" wrote:
> Good luck. But if you are "extending XML" don't call it XML, or
> even "binary XML".  That would be bad.

The only extensions I plan to suggest are layered on top of XML, just
like all good XML compatible projects.  In particular, I need efficient
and fine grained 'pointers' and delta overlay trees.

> It is interesting that your project is the antithesis
> of SML-DEV, where we *love* the textual XML format
> but just think that the structure is a bit too complicated.
> Interesting...
> Clark
> P.S.  I agree wholeheartedly with Tim Bray and Sean
>       McGrath's posts.  Binary XML is dead on arrival.
>       Getting away from binary formats is the _entire_
>       reason for XML.  Being able to audit your
>       inputs and outputs.

One reason I sometimes refer to Binary Structured XML (bsXML  ;-)) as
'compressed' is to allude to the analogy of being able to 'uncompress'
the stream to examine in in text.  This is completely similar to using
gzip or bzip2.

Note that initially and primarily, I am still going for a self-described
format that is completely equivalent to XML 1.0.  This is different from
WML and comparisons to ASN.1 where some information is implied.  I have
however been considering a 'compression' level that includes a standard
way to do versioned dictionary compression which makes sense for XML use
in protocols.

Stephen D. Williams
43392 Wayside Cir,Ashburn,VA 20147-4622 703-724-0118W 703-995-0407Fax 


These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.