Я использую HtmlAgilityPack
. Предположим, у меня следующая ситуация:
<div class="main container">
<div class="left">
<table>
<tbody>
<tr />
<tr />
<tr />
</tbody>
</table>
</div>
<div class="right">
<table>
<tbody>
<tr />
<tr />
<tr />
</tbody>
</table>
</div>
Я хочу получить все строки, содержащиеся в tbody
, из двух таблиц left
и right
, содержащихся в main container
div.
Я пытался:
HtmlNode main = doc.DocumentNode.SelectSingleNode("//div[@class='main container']");
HtmlNodeCollection rows = main.SelectNodes("//table//tr");
но это вернет все строки документа, мне нужны только строки двух таблиц.