在android中解析后,URL无法正常工作

时间:2013-01-23 07:04:32

标签: android parsing

以下是我正在解析链接标记的网址

http://www.mobileapp.pcmac.org/mobile/xml/sisapp.asp?sid=353&pn=news2

在此网址中数据为

 <item>

      **<link>http://www.mcpss.com?PN=&apos;News2&apos;&amp;SubP=&apos;DNewsStory&apos;&amp;gn=&amp;NewsID=17662&amp;ShowNav=&amp;StoryGroup=Current</link>**
    </item>

我正在从上面的数据中解析链接标记。但是当我试图将该值放在下面的代码中时,它抛出以下异常: HTTP错误提取网址

try {
           String website=list.get(0);
           Document doc = Jsoup.connect(website).get();
           Elements el=doc.getElementsByClass("header");
           Elements atr= doc.select("p span");
           String ss="";
           for(Element s:atr)
               ss+=s.text();
                String text=el.text();
                t1.setText(text);
                t2.setText(ss);
     } catch (Exception e) {
log.d("Error",e.getMessage());

              }

如果我硬编码该链接值它工作正常。我需要一些帮助来解决这个问题。

1 个答案:

答案 0 :(得分:0)

尝试将字符实体转换为标准格式。

&apos; becomes `'`
&amp;  becomes `&`

请参阅http://www.w3schools.com/tags/ref_entities.asp