我想在smack Message中添加node元素。

例如。 <myID>是我要在消息中添加的自定义标签。像下面的结构

<message to='username@domain' id='12345'><body>Hello</body><myID>33e6cf03-90aa-4281-a36e-902ccdf0657f</myID></message>


到目前为止,我尝试过通过实现CustomExtension创建DefaultExtensionElement的方法,但此处指定了某些命名空间来创建消息。

<message to='username@domain' id='12345'><body>Hello</body><myID xmlns='somenamespace'>33e6cf03-90aa-4281-a36e-902ccdf0657f</myID></message>


但是我想添加没有名称空间作为元素。

有什么帮助吗?

我检查了已经问过并回答的问题,但所有问题都与名称空间有关。

最佳答案

XMPP希望您使用名称空间来限定自定义扩展。这就是为什么Smack无法轻松解决该要求。

关于android - 在smack消息中添加不带 namespace 的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40512507/

10-10 04:54