2010-06-04 158 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