Android:解析包含Html实体、Html字符和URL地址的XML文件?
我正在尝试解析XML文件(RSS提要),但我有一个问题,XML文件包含HTML实体字符,当我将其转换为字符串时,它不会出现,我不知道如何对其进行编码:Android:解析包含Html实体、Html字符和URL地址的XML文件?,android,xml-parsing,url-encoding,html-encode,domparser,Android,Xml Parsing,Url Encoding,Html Encode,Domparser,我正在尝试解析XML文件(RSS提要),但我有一个问题,XML文件包含HTML实体字符,当我将其转换为字符串时,它不会出现,我不知道如何对其进行编码: public String getXmlFromUrl(String url) { String xml = null; try { DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new Htt
public String getXmlFromUrl(String url) {
String xml = null;
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity, HTTP.UTF_8);
} catch (UnsupportedEncodingException e) {}
catch (ClientProtocolException e) {}
catch (IOException e) {}
例如:这是我想要在java代码中获得的文本
<description>
Amman Post: Shath'a Hasson pointed on the reason about   .... .... ...
</description>
安曼邮报:Shath'a Hasson指出了……….的原因。。。
但是在字符串中,我丢失了该字符后面的所有文本
当我试图解析URL地址时:
我在字符串中得到的是:
在“&”字符之后,我失去了一切
你能帮我吗?
谢谢。我的应用程序也有问题,我设法用 像这样:
Html.fromHtml(string);
关于URL问题,请查看我的应用程序也有问题,我设法用 像这样:
Html.fromHtml(string);
对于URL问题,请查看解析器不支持解析特殊字符…@SudiptaforAndroid解决方案是什么??我不能至少解析URL吗?请您的服务器开发人员删除特殊字符…@SudiptaforAndroid URL地址如何?服务器开发人员无法控制!给我一个绑定在xml codeParser中的url地址,它不支持解析特殊字符…@SudiptaforAndroid有什么解决方案??我不能至少解析URL吗?请您的服务器开发人员删除特殊字符…@SudiptaforAndroid URL地址如何?服务器开发人员无法控制!给我一个url地址,它是用xml代码HTML.fromHtml(字符串)绑定的;这个返回跨越了对象,我正在使用DOM解析器,所以我可以在解析器本身中解析这个问题,字符串x=parser.getValue(e,“description”);当我打印xml文件时,一切正常,但当我得到一个节点值时,它得到了错误的值??HTML.fromHtml(字符串);这个返回跨越了对象,我正在使用DOM解析器,所以我可以在解析器本身中解析这个问题,字符串x=parser.getValue(e,“description”);当我打印xml文件时,一切正常,但当我得到一个节点值时,它得到了错误的值??