2010-06-04 159 views
1

我是Openfire和XMPP的新手,有幾件事情對我來說有點不清楚。通過即時通訊客戶端接收PubSub通知

我想用pubsub通知所有訂閱者何時在網站上發佈新博客文章。訂閱者應該能夠通過他們選擇的IM應用程序(例如Adium)接收這些通知。問題是收到的通知是這樣的:

<message from='pubsub.shakespeare.lit' to='[email protected]' id='foo'> 
    <event xmlns='http://jabber.org/protocol/pubsub#event'> 
    <items node='princely_musings'> 
     <item id='ae890ac52d0df67ed7cfdf51b644e901'> 
     [ ... ENTRY ... ] 
     </item> 
    </items> 
    </event> 
</message> 

哪些常規客戶端無法解釋。我是否應該將這種類型的消息轉換爲IM客戶端可以理解的內容,最好是聊天消息?這應該作爲服務器插件的額外功能添加,還是有其他方法?有沒有這樣的例子實現?

在此先感謝

回答

0

您[註冊]是要由你會想與你做它顯示給用戶之前的東西XML標記。您需要爲目標客戶端編寫一個插件,瞭解該節點期望的模式以及如何呈現該模式。

如果您只想純文本,請考慮使用MUC