如何检查元素是否具有特定标记? Jsoup Android

时间:2013-06-22 04:31:28

标签: java android jsoup

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) 什么都没有。

1 个答案:

答案 0 :(得分:1)

if(mElements.select("td.ac6").get(i).select("object").size() > 0)
    // extract the tag data
else
    // skip the element