On Thu, Mar 09, 2006 at 07:29:51AM +0100, Remko Troncon wrote: > > My friend who is using trillian says that the trillian log is > > complaining that <cli:message ...> isn't a valid top level stanza and > > drops it. Looks like a namespace issue of some sorts? Pandion doesn't > > seem to work too well either... > > As far as i know, namespaced XML elements like the one google sends are > allowed. I never seen a client send them, but Google does, and most > off the shelf XML parsers used in clients seem to be able to handle it.
The point is that using prefixes for elements in the jabber:client namespace is specifically not allowed. This is clearly defined in section 11.2.2 of RFC 3920 (XMPP Core). If Google's implementation sends <cli:message/> where cli is a prefix for the jabber:client namespace, this is simply not compliant. Other implementations cannot be blamed for rejecting it. -- Groetjes, ralphm