我正在android中开发一个应用程序,我在其中使用JSoup来解析来自网站的数据并将其显示在活动中。我想选择特定div标签的Paragraph标签,因为有很多div标签。此段落标签采用表格格式。为此,我使用这个:
document.select("p[style*=margin-left:56.9pt]");
但是使用它,它只显示一个段落标记。但实际上有8到9个段落标签。我想显示所有标签。 请建议我如何做到这一点。
答案 0 :(得分:0)
您可以共享您的html页面或链接到该html页面或某些代码段。理想情况下,文档标记的select方法实际上返回一个Elements对象,它是下面的List实现。尽管它只是一个对象,但它是一个List对象。尝试迭代它,如
for (Element divTag : document.select("p[style*=margin-left:56.9pt]")) {
//Your code
}
这是一种可能性。除此之外,我认为您的html只有一个<p>
标记,style
属性设置为margin-left:56.9pt
。如果这没有帮助共享您的HTML代码以获取更多信息。