Subject: | Imcomplete namespace handling in XML-Stream |
Namespaces in XML[1] are hopelessly complicated, and XML::Stream doesn't
parse them in full. In particular, Google Talk now sends the roster as
<ros:query xmlns:ros="jabber:iq:roster">
<ros:item jid="foobar@example.com" subscription="both" name="Someone">
<ros:group>Foo</ros:group>
</ros:item>
</ros:query>
which XML::Stream can't parse.
[1] http://www.w3.org/TR/REC-xml-names/