1

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);

このカスタム パケット オブジェクトを作成する最善の方法は何ですか?

前もって感謝します

4

1 に答える 1

1

カスタム要素をメッセージに追加するだけです。

Element fredsElem = message.addChildElement("fredselement", "mynamespace");
fredsElem.addChildElement("someelement");
fredsElem.addChildElement("more");
于 2011-02-16T20:13:11.953 に答える