2012-11-29 77 views

回答

1

如果你有決心打破XML規範,然後用...

http://commons.apache.org/lang/api-2.6/org/apache/commons/lang/StringEscapeUtils.html

的方法 「unes​​capeHtml」 將你所需要的。

將包含實體的字符串轉義爲包含 對應於轉義的實際Unicode字符的字符串。支持 HTML 4.0實體。

例如,串"&lt;Fran&ccedil;ais&gt;"將成爲 "<Français>"

如果一個實體是無法識別的,它被單獨留在家中,並逐字 插入結果字符串。例如"&gt;&zzzz;x"將變成">&zzzz;x"

1

你不能。
XML規範說<,&>必須是轉義

+0

或者換句話說:如果將不同的編碼這些字符,文件不會是有效的XML了。 – Puce