Java 如何计算JSOUP中的标记数?
我有这样的html代码:Java 如何计算JSOUP中的标记数?,java,html,jsoup,Java,Html,Jsoup,我有这样的html代码: <div class="date-item"> <tr class="row" rel="id-256">...</tr> <tr class="row" rel="id-368">...</tr> <tr class="row" rel="id-495">...</tr> </div> ... ... ... 如何使用JSOUP计算tr class=
<div class="date-item">
<tr class="row" rel="id-256">...</tr>
<tr class="row" rel="id-368">...</tr>
<tr class="row" rel="id-495">...</tr>
</div>
...
...
...
如何使用JSOUP计算tr class=“row”的数量
谢谢 String html=“\n”+
String html = "<div class=\"date-item\">\n" +
" <tr class=\"row\" rel=\"id-256\">a</tr>\n" +
" <tr class=\"row\" rel=\"id-368\">a</tr>\n" +
" <tr class=\"row\" rel=\"id-495\">a</tr>\n" +
"</div>";
Document doc = Jsoup.parse(html, "", Parser.xmlParser());
Elements els = doc.select("tr.row");
System.out.println(els.size());
“a\n”+
“a\n”+
“a\n”+
"";
Document doc=Jsoup.parse(html,“,Parser.xmlParser());
元素els=doc.select(“tr.row”);
System.out.println(els.size());
你真的在
中有
而不是
吗?如果
不在
中,Jsoup似乎无法正确解释
。这段代码对您有用吗?让我打开一个ide:)所以我是对的,标准HTML解析器不会接受这段代码作为有效的HTML。这里需要XML解析器+1演示如何使JSoup使用XML解析器。