JSoup - Как сравнить сходство 2 таблиц - PullRequest
0 голосов
/ 17 августа 2011

Я новичок в JSoup.Я не знаю, есть ли какие-либо методы для сравнения 2 таблиц сходства (или 2 элементов также) в JSoup.

Чтобы быть точным, предположим, что у меня есть 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 таблицы могут быть похожими?

1 Ответ

0 голосов
/ 06 сентября 2011

Самый простой способ, если вы, кроме таблиц, на 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
}
...