У меня есть следующий HTML
(..)
<tbody>
<tr>
<td class="name"> Test1 </td>
<td class="data"> Data </td>
<td class="data2"> Data 2 </td>
</tr>
<tr>
<td class="name"> Test2 </td>
<td class="data"> Data2 </td>
<td class="data2"> Data 2 </td>
</tr>
</tbody>
(..)
У меня есть информация name => so "Test1" и "Test2".Я хочу знать, как я могу получить данные, которые находятся в «data» и «data2», основываясь на имени, которое у меня есть.
В настоящее время я использую:
var data =
from
tr in doc.DocumentNode.Descendants("tr")
from
td in tr.ChildNodes.Where(x => x.Attributes["class"].Value == "name")
where
td.InnerText == "Test1"
select tr;
Но я получаю {"Object reference not set to an instance of an object."}
, когда пытаюсь посмотреть в data