在XMPP中发送特殊字符

在XMPP中发送特殊字符,xmpp,Xmpp,所以我试着发送这样的字符串 <message to="me"><body>\<foobar\></body></message> \ 括号似乎阻止了信息的传输,例如,有没有办法转义字符?如何做到这一点?由于XMPP是一个XML应用程序,我会尝试用code/code替换,您需要正确地转义XML的内容。在您的情况下,消息的结尾必须如下所示: <message to="me"><body>\&lt;foob

所以我试着发送这样的字符串

<message to="me"><body>\<foobar\></body></message>
\

括号似乎阻止了信息的传输,例如,有没有办法转义字符?如何做到这一点?

由于XMPP是一个XML应用程序,我会尝试用code/code替换

编码,可能不一定是编码>,您需要正确地转义XML的内容。在您的情况下,消息的结尾必须如下所示:

<message to="me"><body>\&lt;foobar\&gt;</body></message>
\foobar\
对于实体转义器,请查看(我假设您是在Java中执行此操作的)