【问题标题】:get all elements inside selected Element as an array of Element Jsoup android将所选元素内的所有元素作为Element Jsoup android的数组获取
【发布时间】:2015-01-12 09:50:51
【问题描述】:

如何在 jsoup 中获取 <ul> 内的所有元素 <li>

我使用此代码选择了<ul>

 Elements elements = document.select("ul.small-list.width300");

那么如何得到它作为ArrayListElements

图片可以描述更多:)

【问题讨论】:

    标签: java android html html-parsing jsoup


    【解决方案1】:

    根据规范,select() 返回Elements,这是一个Elements 的列表

    > li 添加到您的选择器中以直接在ul 元素中获取所有li 标签:

    Elements elements = document.select("ul.small-list.width300 > li");
    

    【讨论】:

    • 谢谢,但是如果<li>标签中包含其他标签,如何获取每个<li>标签中的所有标签????
    • 谢谢兄弟我找到了for (Element element : elements) { Log.d("-------------", element.child(0).nodeName()); Log.d("-------------", element.child(1).nodeName()); Log.d("-------------", element.child(2).nodeName()); Log.d("-------------", "----------------------------"); }
    猜你喜欢
    • 2023-04-07
    • 2020-05-10
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    相关资源
    最近更新 更多