Add element without namespace in smack message

2019-07-24 21:36发布

问题:

I wants to add node element in smack Message .

Eg. <myID> is the custom tag which i wants to add in message. like below structure

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

What i tried so far By creating CustomExtension by implementing DefaultExtensionElement but here its creating message with some namespace specified.

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

But i wants to add without namespace as a element.

Any help ?

I checked already asked and answered questions but all are with namespace.

回答1:

XMPP expects you to qualify custom extensions with a namespace. That's why Smack doesn't make it easy to work around that requirement.