Какие-то странности с html, из-за этого трудности с парсингом в HtmlAgilityPack.dll - C#
Формулировка задачи:
Есть таблица в html коде:
Она же и на скриншоте, но открыта гугл хромом. И на нём видно, что там закрывающие теги </tr> расположены там, где по идее мне и нужно, а на реальном html коде они почему-то в самом низу, кроме заголовка таблицы. Вот из-за этой неправильной вложенности проблемы с парсингом значений из этой таблицы. Реальная таблица примерна такая же, только элементов в ней больше, так для краткости сократил. То есть я получаю во время парсинга узел содержащий html код, который я выложил в этой теме.
<table cellspacing="0" cellpadding="0" width="100%" border="1">
<tbody>
<tr>
<th>Время</th>
<th>Этап</th>
<th>Номер</th>
</tr>
<tr bgcolor="silver">
<td>17:05:44</td>
<td>Первый</td>
<td>1</td>
<tr bgcolor="silver">
<td>17:09:44</td>
<td>Второй</td>
<td>1</td>
<tr bgcolor="silver">
<td>22:13:12</td>
<td>Третий</td>
<td>1</td>
<tr>
<td bordercolor="white"><strong>Что-то туту было</strong></td>
</tr>
</tr>
</tr>
</tr>
</tbody>
</table>
Решение задачи: «Какие-то странности с html, из-за этого трудности с парсингом в HtmlAgilityPack.dll»
textual
Листинг программы
<TR> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=1> <TBODY> <TR> <TH>Время</TH> <TH>Этап</TH> <TH>Номер</TH> </TR> <TR bgColor=silver> <TD>17:05:44</TD> <TD>Первый</TD> <TD>1</TD> <TR bgColor=silver> <TD>17:09:44</TD> <TD>Второй</TD> <TD>1</TD> <TR bgColor=silver> <TD>22:13:12</TD> <TD>Третий</TD> <TD>1</TD> <TR> <TD borderColor=white><STRONG>Тут что-то было</STRONG></TD> </TR> </TBODY> </TABLE> </TD> </TR>