【发布时间】:2014-08-12 02:33:41
【问题描述】:
Jsoup 不正确计算孩子的数量:
Document document = Jsoup
.parse(testString);
Element div = document.select("div").first();
Elements divChildren = div.children();
System.out.println(divChildren.size());
例如,如果 testString =
<div><div><p>text1</p></div><p>text2</p></div>
或
<div><h1><p>text1</p></h1><p>text2</p></div>
然后 divChildren.size() = 2
如果 testString =
<div><p><p>text1</p></p><p>text2</p></div>
然后 divChildren.size() = 4
我做错了什么?
【问题讨论】:
标签: java html parsing dom jsoup