我想在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/