【发布时间】:2012-02-23 10:36:15
【问题描述】:
我正在使用 SAX Parser 来解析这样的 xml:
<items>
<item>
<id>1000</id>
<title>Rock Music</title>
</item>
<item>
<id>1011</id>
<title>R&B Music</title>
</item>
......................
当我解析时,我可以得到:
1000 Rock Music
1011
但不是包含特殊字符的文本,之后什么都没有……它停在那里。我对空格没问题,问题只是特殊字符。 我试过了:
InputSource is = new InputSource(sourceUrl.openStream());
is.setEncoding("ISO-8859-1"); //also "UTF-8" and other encoding but didn't work.
如果我无权编辑 xml,我如何提取和显示包含“&”的文本?,(我听说如果你在编写 xml 时编写&amp;,它可以正常工作!?)
【问题讨论】:
-
这不是有效的 xml ...您必须使用
&amp;而不是& -
我发布的内容是我在浏览器中看到的内容,我无法编辑它
标签: android xml-parsing special-characters saxparser