Настройте пользовательскую реализацию IQ для чтения следующего XMPP. - PullRequest
0 голосов
/ 26 февраля 2012

Я хочу прочитать и обработать следующий пользовательский пакет IQ. Кто-нибудь знает, где я могу найти хороший пример?

<iq from='pubsub.xmpp.exmaple.net' to='town@xmpp.exmaple.net/Smack' type='result' id='publish-drop-at-4f21a00ce4b0bea7ce62e026'>
        <query xmlns='exmaple:pubsub'>
            <drop>
                <id type='id'>4f49c82ce4b05dc1f0fb9ebb</id>
                <lastEditorId type='id'>marcus</lastEditorId>
                <creatorId type='id'>8732</creatorId>
                <lastEditDate type='date'>1330235436550</lastEditDate>
                <version type='integer'>0</version>
                <creator type='map'>
                    <alias type='string'>marcus</alias>
                </creator>
                <creationDate type='date'>1330235436550</creationDate>
                <path type='path'>town</path>
                <elems type='map'>
                    <song_name type='string'>qewrqwe</song_name>
                    <artist type='string'>wrqer</artist>
                </elems>
    >
            </drop>
        </query>
    </iq>

1 Ответ

1 голос
/ 27 февраля 2012

Вы пробовали документацию по PacketListener / PacketExtensionFilter или PacketCollector

Вы сможете найти несколько примеров каждого из них в исходном и тестовом коде Smack.Вот пример PacketCollector .

...