以下面的HTML代码为例
<table class="A">
<tr>
<td>A</td>
<td>B</td>
</tr>
</table>
<table class="A">
<tr>
<td>C</td>
<td>D</td>
</tr>
</table>
使用代码作为示例,如何遍历table
和td
以获取数据D
以上只是HTML代码的示例。我所能想到的遍历是使用Iterator <Element>
,但我得到了一个错误
以下是我的代码。
Iterator <Element> ele = doc.select("table.borderwrap").iterator();
System.out.println(ele.next().text());
System.out.println(ele.next().text());
System.out.println(ele.next().text());
System.out.println(ele.next().text());
Iterator <Element> ele2 = ele.select("td[class=row1]").iterator();
在我给定代码的最后一行,select
部分给了我错误,我不知道为什么。
答案 0 :(得分:0)
在最后一行,您在select
上调用Iterator
方法。
也许你的意思是:
Iterator <Element> ele2 = ele.**next()**.select("td[class=row1]").iterator();