2012-03-30 81 views
3

使用JSoup與android和迄今爲止我已成功。在我最初的活動中,我通過代碼引用了一個表格,並從表格中的每個單獨的單元格中引用。我的問題是如何讓Jsoup根據某個參數獲取表格的結果?使用JSoup獲取表格行

例如,如果我想獲取表的第三行 - (獲取其內容)。除了Jsoup網站上的任何資源之外,任何資源都會發揮作用,因爲我覺得難以遵循。

感謝

+0

你有一個例子URL,我們可以玩? – 2012-03-30 19:08:13

+0

是的,這是:http://www.heavens-above.com/PassSummary.aspx?satid=25544&lat=54.5156&lng=-6.06863&loc=Unspecified&alt=0&tz=GMT – Katana24 2012-03-30 20:55:26

回答

3

你可以做這樣的事情:

String html = "<table id=\"myTable\"><tr><td>First</td></tr><tr><td>Second</td></tr><tr><td>Third</td></tr></table>"; 
    Document doc = Jsoup.parse(html); 
    System.out.println(doc.select("#myTable").select("tr").get(1)); 

輸出:

<tr> 
<td>Second</td> 
</tr> 

即在表中的第二行。

+0

這很好,謝謝。但無論如何要得到表中的總行數? – Katana24 2012-03-30 21:21:10

+2

對不起 - 我明白了:D它只是.size()而不是.get() – Katana24 2012-03-30 21:24:37