[JDEV] Binary XML useful for Jabber?

Jens Alfke jens at mac.com
Wed May 23 11:11:32 CDT 2001


On Tuesday, May 22, 2001, at 11:27 PM, David Waite wrote:

> it looks like textual content of attributes and cdata
> is handled by the inline strings, but tags have to use LITERAL, which 
> uses an
> offset into a table.

Dang! Though I suppose if we wanted to pursue this we could make our own 
variant that allowed inline tag/attribute names.

> Another worry is that it doesn't appear the binary format can
> extend to multiple bytes if needed - more than 64 unique tags would 
> seem to
> overflow the dictionary.

Isn't that why they have the whole page-swapping thing to support 
multiple single-byte namespaces for tags?

> Internally loaded (shared library) components of the server communicate 
> via
> structures which are centered around DOM-like XML nodes

OK, that sounds reasonable. So I don't see the issue -- the binary 
protocol could easily be parsed into exactly the same DOM data 
structures as the textual format. All it requires is a parser with a 
different front-end, which is what I meant in my last post.

—Jens
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1287 bytes
Desc: not available
URL: <https://www.jabber.org/jdev/attachments/20010523/66573db8/attachment-0002.bin>


More information about the JDev mailing list