【问题标题】:OpenFire Plugin: Sending custom message packetOpenFire 插件:发送自定义消息包
【发布时间】:2011-06-28 10:24:42
【问题描述】:

通过我的 OpenFire 插件,我想发送一个如下所示的数据包:

<message to="..." from="server">
    <fredselement xmlns="mynamespace">
        <someelement>"....."</someelement>
        <more>"......"</more>
    </fredselement>
</message>

我可以使用以下方式发送一个普通的消息包:

org.xmpp.packet.Message message = new org.xmpp.packet.Message();
message.setTo(toJid);
message.setFrom(fromJid);
message.setSubject("subject");
message.setBody("body");      
router.route(message);

创建此自定义数据包对象的最佳方法是什么?

提前致谢

【问题讨论】:

    标签: java xml plugins openfire


    【解决方案1】:

    只需像这样将您的自定义元素添加到消息中。

    Element fredsElem = message.addChildElement("fredselement", "mynamespace");
    fredsElem.addChildElement("someelement");
    fredsElem.addChildElement("more");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-02
      • 2014-10-12
      • 2012-10-27
      • 1970-01-01
      相关资源
      最近更新 更多