Android:解析包含Html实体、Html字符和URL地址的XML文件?

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

我正在尝试解析XML文件(RSS提要),但我有一个问题,XML文件包含HTML实体字符,当我将其转换为字符串时,它不会出现,我不知道如何对其进行编码:

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 &nbsp .... .... ...
</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文件时,一切正常,但当我得到一个节点值时,它得到了错误的值??