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] The supersetting has begun [Was Re: Opaque data,XML, and

[ Lists Home | Date Index | Thread Index ]

At 2:43 PM +0100 2/27/03, Robin Berjon wrote:

>I don't think that that is what the authors mean (though I don't 
>want to put words into their mouths). Given the XML document 
><canned>DEADBEEF</canned> you could produce a binary infoset 
>("alternate serialization of the Infoset") that would store DEADBEEF 
>not as a hex or b64 string but directly as binary data. BinXML does 
>this and quite naturally one does gain space (and time as you can 
>retrieve the binary data directly through low level APIs). Given a 
>binary infoset format that supports this it doesn't lead to 
>malformed documents, and if you were to serialize it as XML you 
>would get <canned>DEADBEEF</canned> back, which is a perfectly 
>well-formed document.

Perhaps. It seems you're arguing (and please correct me if I'm wrong) 
for a binxml that has more information than a plain vanilla XML 
document. Your vision of binxml includes type information. That is, 
it knows what's a string and what's an int and what's a date and 
what's binary data and so forth. Is that accurate?

If so, it seems that your BinXML is really not BinXML at all. Rather 
it's a BinPSVI or something like that. There's more information in a 
BinXML document than there is in the equivalent XML document. You 
have tag names, content, attributes, and types. XML only has tag 
names, content, attributes. No types.

| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
|           Processing XML with Java (Addison-Wesley, 2002)          |
|              http://www.cafeconleche.org/books/xmljava             |
| http://www.amazon.com/exec/obidos/ISBN%3D0201771861/cafeaulaitA  |
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.cafeconleche.org/    |


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

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