Mam następujący kod HTMLPrzetwarzanie HTML z HTML Agility Pack i Linq
(..)
<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>
(..)
Informacja mam to nazwa => tak "Test1" & "Test2". Chcę wiedzieć, w jaki sposób mogę uzyskać dane, które są w "danych" i "danych2" w oparciu o nazwę mam.
Obecnie używam:
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;
Ale pojawia {"Object reference not set to an instance of an object."}
kiedy próbuję spojrzeć w data
Dokładnie, co próbujesz zrobić? A jaki jest kod, którego nie chcesz? –
Hehe, przepraszam, zapomniałem go dodać, dodałem go teraz. –
Czy możesz nam powiedzieć, jaki jest twój błąd? A może spodziewasz się, że tak się nie stanie? –