Jsoup Android
如何检查元素是否具有特定标记?
我有一堆元素,我用它们来显示ListView中的数据,如图标,标题,描述。但是某些元素包含特定的标记名称,而其他元素则不需要(" object")我需要链接到元素。
示例:
元素#1 - 没有对象标签 - >跳过元素
元素#2 - 没有对象标签 - >跳过元素
元素#3 - 包含对象标记 - >提取对象数据并显示到listview项目#3
元素#4 - 没有对象标签 - >跳过元素
元素#5 - 包含对象标记 - >提取对象数据并显示到listview项目#5
元素#6 - 没有对象标签 - >跳过元素
有这样的事情:
for(int i=0; i < mElements.select("td.ac6").size(); i++){
if(mElements.select("td.ac6").get(i)...... // something like containTagName("object")
// extract the tag data
else
// skip the element
我尝试了mElements.select(&#34; td.ac6&#34;)。get(i).select(&#34; object&#34;)。equals(&#34;&# 34;)和等于(null) 什么都没有。
答案 0 :(得分:1)
if(mElements.select("td.ac6").get(i).select("object").size() > 0)
// extract the tag data
else
// skip the element