如何解码字符串中编码的特殊XML字符?

时间:2010-02-11 02:13:24

标签: java

我得到了一个像

这样的字符串
example.com/test?region=us&lang=en&jurisdiction=us

如何编写java代码来解码编码字符,如

& 

在字符串中。是否有任何现有的类/方法来解码它们?

感谢。

3 个答案:

答案 0 :(得分:22)

要取消HTML / XML实体,请使用Apache Commons Lang StringEscapeUtilshomegrow one

答案 1 :(得分:2)

StringEscapeUtils似乎逃避了一切

答案 2 :(得分:0)

您还可以在XPL中包含特殊字符。 XPL与XML具有完全相同的结构,但允许使用特殊字符。有一个XML解析器,其源代码可用于http://hll.nu

的转换