如何在android中通过使用JSOUP提供列的名称来获取列的所有行?
我正在使用Jsoup库解析android应用程序中的html。这是html页面中我要解析的列:如何在android中通过使用JSOUP提供列的名称来获取列的所有行?,android,parsing,jsoup,Android,Parsing,Jsoup,我正在使用Jsoup库解析android应用程序中的html。这是html页面中我要解析的列: <TD width="9%" ROWSPAN = 2>Days</TD> 我搜索了很多,但没有结果。请帮助我。提前谢谢。假设您的html与此相似: <table> <tbody> <tr> <td width="9%" rowspan="2">Days</td> <td
<TD width="9%" ROWSPAN = 2>Days</TD>
我搜索了很多,但没有结果。请帮助我。提前谢谢。假设您的html与此相似:
<table>
<tbody>
<tr>
<td width="9%" rowspan="2">Days</td>
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
</tbody>
</table>
使用在获得此输出之前发布的html:
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
a
B
C
D
您能再发布一些html或解释一下吗?在这里帮助你有点难。
Document doc = Jsoup.parse(htmlPage);
for( Element element : doc.select("td:contains(days) ~ *") ) // Select everything followed after the 'td' tag with 'days' text
{
System.out.println(element); // do something with the elememnt
}
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>