如何在android </p>中使用JSoup选择div标签的<p>标签

时间:2014-05-17 08:00:37

标签: android html css jsoup

我正在android中开发一个应用程序,我在其中使用JSoup来解析来自网站的数据并将其显示在活动中。我想选择特定div标签的Paragraph标签,因为有很多div标签。此段落标签采用表格格式。为此,我使用这个:

document.select("p[style*=margin-left:56.9pt]");

但是使用它,它只显示一个段落标记。但实际上有8到9个段落标签。我想显示所有标签。 请建议我如何做到这一点。

1 个答案:

答案 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代码以获取更多信息。