), который хотя и не поддерживается в CodePlex (это был намек, Кит), дает разумный рабочий набор функций для трамплина.

я есть следующий 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>
(..)

Информация у меня есть имя => так "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

Ответы на вопрос(5)

Ваш ответ на вопрос