使用Smack库解析XMPP的EventElement

任何人都可以帮助告诉我如何解析此事件pub元素并获取以下数据包的Message对象。 也许我的关键字/搜索术语谷歌搜索不正确,但我在寻找有关此文档或教程时找不到任何有用的信息。

我已经阅读了一些关于PacketParserUtils和XmlPullParser的内容,并试图实现它,我继续得到null。

EventElement event = groupMessage.getExtension("event", "http://jabber.org/protocol/pubsub#event"); try { XmlPullParser parser = PacketParserUtils.newXmppParser(); Log.d(TAG, "processStanza event: "+ event.toXML().toString()); parser.setInput(new StringReader(event.toXML().toString())); Item items = (Item) parser.getProperty("items"); Log.d(TAG, "processStanza: " + items); } catch (XmlPullParserException e) { e.printStackTrace(); } 

      This is the message