你们如何以易于阅读的方式存储使用 jsoup 提取的值?因此,如果您有如下所示的 HTML 代码。
<td width="200">country1 </td>
<a href="http://example1.com"></a>
<td width="200">country2 </td>
<a href="http://example2.com"></a>
<td width="200">country3 </td>
<a href="http://example3.com"></a>
我想为每个国家保存国家和href链接,以后可以轻松阅读它们。我这样做的方式是,我有两个 ListView,一个用于国家/地区,一个用于 href 链接。如果用户选择例如 country2 我找到它的索引,然后使用它从另一个 ListView 获取 href 链接。我觉得这个方法不好,请问你们是怎么做的?
顺便说一下,这是我的 jsoup 代码,以防它也需要更多改进。
try {
doc = Jsoup.connect("http://somesite.com").get();
// Here to get the names inside tag a
Elements links = doc.select("a");
for (Element el : links) {
links = el.ownText();
//Save all the links into String Array.
array_link.add(links);
}
//Here to get the names inside tag td
Elements linktwo = doc.select("td");
for (Element eltwo : linktwo) {
linkText = eltwo.ownText();
//Save the countries to String Array
array_countries.add(linkText);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
谢谢!