如何使用Jsoup将android中的li和ul标记解析为listview
您好…我在使用Jsoup解析以下HTML代码时遇到问题。我甚至不知道在这种情况下要解析哪个标记。请帮忙。我是android新手,知道如何解析像h3和h2这样的单个标记,但我一直在研究如何解析这些单独的“li”标记并在列表视图中显示它们。干杯如何使用Jsoup将android中的li和ul标记解析为listview,android,html,jsoup,Android,Html,Jsoup,您好…我在使用Jsoup解析以下HTML代码时遇到问题。我甚至不知道在这种情况下要解析哪个标记。请帮忙。我是android新手,知道如何解析像h3和h2这样的单个标记,但我一直在研究如何解析这些单独的“li”标记并在列表视图中显示它们。干杯 您可以通过以下方式选择每个标签的所有标签: Elements listTags = doc.select("ul li"); 一个例子: Elements listTags = doc.select("ul li"); Elements headingI
您可以通过以下方式选择每个
标签的所有标签:
Elements listTags = doc.select("ul li");
一个例子:
Elements listTags = doc.select("ul li");
Elements headingItems = doc.select("h3");
List<String> items = new ArrayList<String>();
for (Element item : listTags) {
items.add(item.text());
}
List<String> headings = new ArrayList<String>();
for (Element item : headingItems) {
headings.add(item.text());
}
Elements listTags=doc.select(“ul-li”);
元素标题项=单据选择(“h3”);
列表项=新建ArrayList();
对于(元素项:listTags){
items.add(item.text());
}
列表标题=新的ArrayList();
对于(要素项:标题项){
标题.添加(item.text());
}
谢谢,我尝试了这个方法,只得到了一个li,而不是我试图存储到字符串数组中的所有li。这是我贴在上面的代码。不知道我是否走对了路=(@Charlie请在你的问题上而不是在评论中发布此代码。它很难阅读。抱歉,正如我看到的那样,它很难阅读。我已将其张贴在问题区域。谢谢。抱歉。我正在尝试将每个单独的li标记存储到字符串数组中,然后调用该数组上的get方法来assign将其添加到我可以在文本视图上显示的单个字符串。@Charlie好吧,我只是自己尝试了一下,似乎正如我最初建议的那样,“ul li”
。此外,我注意到您发布的代码中有一个逗号,这可能会导致您的问题。请尝试删除它。您应该添加代码,而不是截图。