java - 如何检查元素是否具有特定标签? Jsoup安卓版

标签 java android jsoup

Android Jsoup

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

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

example:

element #1 - no object tag -> skip element

element #2 - no object tag -> skip element

element #3 - contain object tag -> extract object data and display to listview item #3

element #4 - no object tag -> skip element

element #5 - contain object tag -> extract object data and display to listview item #5

element #6 - no object tag -> skip element

有没有这样的:

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

最佳答案

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

关于java - 如何检查元素是否具有特定标签? Jsoup安卓版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247321/

相关文章:

java - jsoup可以处理元刷新重定向吗

Android:在线性布局中创建两列

java - 获取文件过早结束异常

java - 是否可以用 Jsoup 解析 DOCTYPE 来发现 HTML 版本?

java - LibVlc 是跨平台的吗?

android - VideoView 不填充布局

Android 找不到以下类 - EditText(更改为 android.widget.EditText、修复构建路径、编辑 XML)

Java网络编程从客户端读取数据

java - SecurityContextHolder 不是一个 Bean 吗?

java - 类中的私有(private)接口(interface)