2011-09-19 61 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;