0

我正在使用 Dom 解析器进行 xml 解析,它在 android 4 中运行良好。但它无法在 android 2 中解析 '&'。例如..如果字符串“Android & iPhone”那么它只需要“Android”。任何帮助将不胜感激。谢谢。

4

2 回答 2

1

这是因为 & 号是 XML 中的特殊字符。尝试&改用。

编辑:

要转义所有特殊字符,您可以使用StringEscapeUtils.escapeXml(String str)Apache commons library,如该线程中所述。

您可以在此处下载 Apache 公共库。

于 2013-01-17T12:42:08.960 回答
0

您也可以将其视为 XPL 并直接将其处理为 XML。XPL (eXtensible Process Language) 与 XML 类似,但它允许 XML 在文本元素中使用“特殊字符”。可扩展过程语言的链接

于 2015-04-26T14:56:23.550 回答