tengo el siguiente código HTMLanálisis de HTML con la agilidad paquete de HTML y 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>
(..)
La información que tengo es el nombre => modo "Prueba1" & "Test2". Lo que quiero saber es cómo puedo obtener los datos que están en "datos" y "datos2" basados en el nombre que tengo.
Actualmente estoy usando:
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;
pero me da {"Object reference not set to an instance of an object."}
cuando trato de mirar en data
Exactamente, ¿qué estás tratando de hacer? ¿Y qué está haciendo el código que no quieres? –
Hehe, lo siento, he olvidado agregarlo, lo estoy agregando ahora –
¿Puede decirnos cuál es su error? ¿O lo que esperas que pase que no ocurra? –