0
我是Jsoup的新手,我试图解析一个html文件来查找所有没有id的元素。到现在为止我只有这个代码片段:Jsoup:在html中找到没有id的元素
Document doc = Jsoup.parse(input, null);
for (Element el : doc.getAllElements()) {
hasId = el.hasAttr("id");
if (!hasId) {
idList.add(el.tagName());
} else {
log.info("id:" + el.attr("id"));
}
}
一个id的元件被正确发现。我的问题是我只想扫描开始元素,如果他们有一个ID。我可以用Jsoup处理这个问题吗?
thx为您的答案,但我的意思是;假设我们有这样的代码:
我不确定我是否只是不理解你,或者你真的很困惑。结果中不会包含结束标签作为“元素”。您只能在'.toString()'的输出中看到结束标记,以便您可以清楚地看到嵌套。结束标签并不是真正的元素 - 它们只是表示元素的结尾。您可以通过上面添加的示例中的输出清楚地看到这一点。 – DaoWen 2012-08-15 12:18:46
thx很多四个你的帮助!我开始理解选择器语法。会在接下来的日子里尝试更加熟悉它。 – goya 2012-08-15 13:40:05