1
選擇每個HTML元素我在jsoup一個初學者,我的html文件看起來是這樣的:在jsoup
<div class="myclass">
<ul>
<li style="width: 32%;border-right: 1px solid #ddd;"><img src="image.png"<br>val </li>
<li><img src="/vinfo/imgFiles/no.png"><br>val2 </li>
<li><img src="/vinfo/imgFiles/no.png"><br>val3 </li>
<li class="noborder" style="border: 0px;"><img src="/vinfo/imgFiles/in-the-wild.png"><br>val4 </li>
</ul>
</div>
我要選擇每一個<li>
元素的值,但是所有的元素都被一次存儲在一個元素(jsoup)中;這裏是我的嘗試,以便在列表存儲之前測試的輸出:
Elements elt = page.select("div.iconDetails > ul");
int = 0;
for (Element el : elt){
System.out.println(el.select("li"));
i++;
System.out.println(i);
}
而結果如下:
<li style="width: 32%;border-right: 1px solid #ddd;"><img src="/vinfo/imgFiles/trojan.png"><br>val </li>
<li><img src="/vinfo/imgFiles/no.png"><br>val1</li>
<li><img src="/vinfo/imgFiles/no.png"><br>val2 </li>
<li class="noborder" style="border: 0px;"><img src="/vinfo/imgFiles/in-the-wild.png"><br>val3 </li>
1
什麼,我想有是:
<li style="width: 32%;border-right: 1px solid #ddd;"><img src="/vinfo/imgFiles/trojan.png"><br>val </li>
1
<li style="width: 32%;border-right: 1px solid #ddd;"><img src="/vinfo/imgFiles/trojan.png"><br>val </li>
2
<li style="width: 32%;border-right: 1px solid #ddd;"><img src="/vinfo/imgFiles/trojan.png"><br>val </li>
3
<li class="noborder" style="border: 0px;"><img src="/vinfo/imgFiles/in-the-wild.png"><br>val3 </li>
4
該計數器只是讓s我有4個結果。
你所需要的輸出究竟?你需要閱讀每一個元素或每個元素 –
我編輯了我的問題 – DevRj