2011-09-19 60 views
1

所以我想送这样发送在XMPP特殊字符

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

括号似乎停止消息的传输的字符串,有没有办法逃避例如字符?我怎样才能做到这一点?

回答

2

您需要正确地转义XML的内容。在你的情况下,消息必须结束这样的:

<message to="me"><body>\&lt;foobar\&gt;</body></message> 

一个实体逃避者,看看到StringEscapeUtils(我假设你在Java中这样做)。

+0

这是蟒蛇,但它应该工作相同的罚款! – jdborg

1

由于XMPP是一个XML应用程序,我想尝试用&lt;&amp;更换<&和可能不一定,>&gt;