Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android使用jsoup lib读取Html span li和ul标记_Android_Html_Jsoup - Fatal编程技术网

Android使用jsoup lib读取Html span li和ul标记

Android使用jsoup lib读取Html span li和ul标记,android,html,jsoup,Android,Html,Jsoup,大家好,我是一个新的阅读网页html使用jsoup库 这是我的基本html: <ul id="nav" class="sf-menu"> <li class="level0 nav-3 level-top parent"> <a href="mylink.html" class="level-top"><span>ABCD_MAIN CAT</span></a> <ul class="le

大家好,我是一个新的阅读网页html使用jsoup库

这是我的基本html:

<ul id="nav" class="sf-menu">
<li class="level0 nav-3 level-top parent">
    <a href="mylink.html"
       class="level-top"><span>ABCD_MAIN CAT</span></a>
    <ul class="level0">
        <li id="level1nav-3-1first"><a class="arrow"
                                       href="mylink.html">SUB CAT
            </a>
            <ul>
                <li><span><a
                        href="mylink.html">SUB TO SUB CAT1
                  </span></a></li>
                <li><span><a
                        href="mylink.html">
                    SUB TO SUB CAT2</span></a></li>
            </ul>
        </li>


        <li class="level1 nav-3-1 first"><a href="mylink.html">
            <span>SUB CAT(HERE NO SUB TO SUB CAT)</span></a>
        </li>


        <li><a href="mylink.html" class="see-all"><span>SUB CAT(HERE NO SUB TO SUB CAT)</span></a>
        </li>
    </ul>
</li>
    </ul>
在这方面,我需要阅读所有猫(类别)它的链接子猫及其相关链接和子到子猫与链接

我该怎么做

请帮忙


提前感谢…

您可以执行以下操作:

String webpageContent = <your html page>;
Document doc = Jsoup.parseBodyFragment(webpageContent);
Elements liTags = doc.select("li"); //this will select all li tags
for (Element litag : liTags ) {
  // parse each litag to get your desire content
  you can use litag.attr, litag.html() , outerHtml()
}
String网页内容=;
Document doc=Jsoup.parseBodyFragment(webpageContent);
元素liTags=文件选择(“li”)//这将选择所有li标记
用于(元素litag:litag){
//解析每个litag以获得您想要的内容
您可以使用litag.attr、litag.html()和outerHtml()
}

请参阅了解元素类的其他属性,请阅读本教程