所以我正在尝试发送像这样的字符串
<message to="me"><body>\<foobar\></body></message>
括号似乎停止了消息的传输,有没有办法逃避字符的例子?我怎么能这样做?
答案 0 :(得分:2)
您需要正确转义XML的内容。在您的情况下,消息必须如下所示:
<message to="me"><body>\<foobar\></body></message>
对于实体转义器,请查看StringEscapeUtils(我假设您在Java中执行此操作)。
答案 1 :(得分:1)
由于XMPP是一个XML应用程序,我尝试将<
替换为<
,将&
替换为&
,并且可能不一定替换为>
>
。