, td, td, tds, . , , .
String html="<table><tbody>"
+"<tr>"
+"<td><p>ABC</p></td>"
+"<td>DEF</td>"
+"<td>DEF2<p>ABC</p></td>"
+"</tr>"
+"<tr>"
+"<td><p>GHI</p></td>"
+"<td>MNO</td>"
+"<td>MNO2<p>GHI2</p></td>"
+"</tr>"
+"</tbody>"
+"</table>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("tbody > tr > td:matchesOwn(.+)");
for (Element e : elements) {
System.out.println(e.text());
}
td, , .. .+ ( ).
tds, , :
Document doc = Jsoup.parse(html);
Elements elements = doc.select("tbody > tr > td:matchesOwn(.+):not(:has(*))");
for (Element e : elements) {
System.out.println(e.text());
}
:has(), :not(), JSOUP Docs