1

Jsoup Android

如何检查元素是否具有特定标签?

我有一堆元素,我使用它们在 ListView 中显示数据,例如图标、标题、描述。但是某些元素包含特定的标签名称,而其他元素不包含(“对象”),我需要链接到该元素。

例子:

元素 #1 - 没有对象标签 -> 跳过元素

元素 #2 - 没有对象标签 -> 跳过元素

元素 #3 - 包含对象标签 -> 提取对象数据并显示到列表视图项目 #3

元素 #4 - 没有对象标签 -> 跳过元素

元素 #5 - 包含对象标签 -> 提取对象数据并显示到列表视图项目 #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("td.ac6").get(i).select("object").equals("") 和 equals(null) 什么都没有。

4

1 回答 1

1
if(mElements.select("td.ac6").get(i).select("object").size() > 0)
    // extract the tag data
else
    // skip the element
于 2013-06-22T04:44:45.627 回答