私は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でこれを処理できますか?