|
From: | Adam Theo |
Subject: | Re: [DotGNU]Re: Why DotGNU should use Jabber |
Date: | Thu, 04 Apr 2002 15:42:07 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.9) Gecko/20020313 |
Gopal.V wrote:
If memory serves me right, John wrote:Now, if the data was binary, Jabber could still help by doing the metadata associated with that binary data, such as sending/receiving the searches and queries, setting up sessions, negotiating agreements and privacy contracts, etc... Jabber cannot do the binary itself due to a flaw in XML itself, not Jabber.This is probably an elementary question, but... Can the Jab-protocol transport binary encoded by stuffing it in between tags defined to hold CDATA in a custom namespace? (not proposing a method Xhex, UU, all the same to me)Base64 ?. (XMLRPC has a Base64 type tag -- so I assumed this much).
Yes, Base64 (otherwise known as MIME) can be used in Jabber. And we have considered using Base64 to solve the binary problem. But we ultimately decided not to, since Base64 is very "clunky", so we decided to make out own. Jeremie Miller, father of Jabber, created XATP [www.xatp.org], for embedding binary data in XML. it is not w3c approved, but we are doing it anyway :-)
[Prev in Thread] | Current Thread | [Next in Thread] |