【发布时间】:2015-09-17 02:27:51
【问题描述】:
tag结构如下:
<div class="some-class">
<h3>Foo</h3>
<p>...</p>
<p>...</p>
<h3>Bar</h3>
<p>...</p>
<p>...</p>
...
现在我想在找到h3 标记后删除some-class 标记中的所有元素。 JSoup 中是否有 nextAll() 方法,就像 JavaScript 一样?
我现在有
for (Element el : doc.select("div") {
if (el.className().equalsIgnoreCase("some-class") {
for (Element e : el.select("h3") {
if (e.hasText().equalsIgnoreCase("Bar") {
removeAllNextPTags();
}
}
}
}
有什么想法吗?
【问题讨论】:
标签: java parsing html-parsing jsoup