我正在使用以下代码来阅读网页内容:
String website="";
try {
website = URLEncoder.encode(arg0[0],"UTF-8");
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Document doc;
try {
doc = Jsoup.connect(website).get();
Elements el=doc.getElementsByClass("header");
Elements atr= doc.select("p span");
for(Element s:atr)
ss+="\n"+s.text();
text=el.text();
TextView t1=(TextView)findViewById(R.id.titlenews1);
TextView t2=(TextView)findViewById(R.id.body);
t1.setText(text);
t2.setText(ss);
} catch (Exception e) {
// TODO Auto-generated catch block
}
如果我将 URL 直接放在website="http://www.mcpss.com/?PN='News2'&SubP='DNewsStory'&gn=&NewsID=47318&ShowNav=&StoryGroup=Current"
我正在获取文档中。
如果我通过解析 XML 文件传递 URL,我将无法获取文档(我遇到异常)
我该怎么做,有任何 URL 编码技术来获取文档吗?