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 リンクを保存して、後で簡単に読めるようにしたい。私のやり方では、国用と href リンク用の2 つの ListViewsがあります。ユーザーがたとえば country2 I find the index を選択した場合、それを使用して他の 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();
}
ありがとうございました!