【问题标题】:JSoup - How to compare the similarity of 2 tablesJSoup - 如何比较两个表的相似度
【发布时间】:2011-08-17 11:08:25
【问题描述】:

我是 JSoup 的新手。我不知道 JSoup 中有什么方法可以比较相似度 2 个表(或 2 个元素)。

具体来说,假设我在下面有 2 个表格: 1 2 3

</table>

<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>

</table>

那么,我如何确定 2 个表可能相似?

【问题讨论】:

    标签: html-table compare jsoup similarity


    【解决方案1】:

    最简单的方法是,如果您将表格除外 100% 相似,那么您可以执行以下操作:

    Document doc = Jsoup.parse(yourDocumentHtml);       
    if(doc.select("table#table1").text().equals(doc.select("table#table2").text()) && doc.select("table#table1").outerHtml().equals(doc.select("table#table2").outerHtml()) )
    {
        // Tables are equal
    }
    else
    {
        // Tables are not equal
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      相关资源
      最近更新 更多