android解析HTML

时间:2016-01-30 06:24:31
【文件属性】:

文件名称:android解析HTML

文件大小:40KB

文件格式:DOC

更新时间:2016-01-30 06:24:31

解析HTML

此文档为android对HTML的解析 public class _GetWebResoureActivity extends Activity { Document doc; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { load(); } }); } protected void load() { try { doc=Jsoup.parse(new URL("http://www.cnbeta.com"), 5000); } catch (MalformedURLException e1) { e1.printStackTrace(); } catch (IOException e1) { e1.printStackTrace(); } List> list = new ArrayList>(); Elements es = doc.getElementsByClass("topic"); for (Element e : es) { Map map = new HashMap(); map.put("title", e.getElementsByTag("a").text()); map.put("href", "http://www.cnbeta.com" + e.getElementsByTag("a").attr("href")); list.add(map); } ListView listView = (ListView) findViewById(R.id.listView1); listView.setAdapter(new SimpleAdapter(this, list, android.R.layout.simple_list_item_2, new String[] { "image","name" }, new int[] { android.R.id.text1,android.R.id.text2 })); }


网友评论

  • 有点作用,但不知道为什么打不开指定文件,总是打开失败
  • 对我很有帮助
  • 写的非常的好,支持一下
  • 学习了,可以用,不过最后项目中没用,改成json了
  • 运行不了啊!处错误!什么原因呢?
  • 报错了 怎么回事啊
  • 代码简单,可以看到清晰的思路,可是我的运行不了,不知道是什么问题···
  • 不错的想法
  • 内容很简练,还可以吧
  • 运行不了啊!处错误!什么原因呢?
  • 内容很简练,不错,喜欢
  • 很好,很好用的呢
  • 不错的想法
  • 已在项目中使用,非常感谢。
  • 内容很hao ,喜欢