htmlparser.解析器, 我有 html 片段(见下文),我需要获取以下内容 这 我的文件中有一堆带有独特 id 的容器 div。 我可以很好地获取 div 及其内部 html。我想不通 如何获取H3标签之间的内容
这段代码适用于 div,但不适用于 h3: 如果找到具有正确 ID 的 h3,我只是不知道如何 获取innerHTML或标签之间的内容。
感谢您的帮助
parser = new Parser();
parser.setInputHTML(inHTML);
parser.setEncoding("UTF-8");
lstNodes = parser.extractAllNodesThatMatch( new AndFilter(new TagNameFilter("h3"),
new HasAttributeFilter("id", "h3_"+num)));
这会找到它,但不会返回 h3 之间的数据
<div class="container" id="container_2">
<h3 id="h3_2">Adding a few</h3>
<div class="maindiv" id="div_2">
...new articles in here jus tto flesh it out.
</div><!--end of div_2-->
</div>
最佳答案
我最终创建了自己的标签
class H3Tag extends CompositeTag
关于java - org.htmlparser.Parse ,需要获取 h3 之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813705/