2012-02-26 4 views
0

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

<iq from='pubsub.xmpp.exmaple.net' to='[email protected]/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

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

Вы должны быть в состоянии найти некоторые примеры каждого в источнике Смак и тестового кода. Вот example of PacketCollector.

+0

Большое вам спасибо. http://fisheye.igniterealtime.org/browse/smack/trunk/test/org/jivesoftware/smack/test/SmackTestCase.java?r=11826 и немного пациентов, и я смог заставить его работать. – James