2011-08-17 95 views
-1

我是JSoup的新手。我不知道在JSoup中有任何比較相似性2表(或2個元素)的方法。JSoup - 如何比較兩張表的相似度

具體而言,假設我有以下2個表:

</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個表可能是相似?

回答

0
如果你

最簡單的方法除表是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 
}