我正在使用HtmlAgilityPack,我希望從類別title
的td中選擇值。我需要標籤中的值Battlefield 3
。如何選擇具有「foo」類的td?
我試過以下,只是爲了得到正確的td元素,並且我得到一個異常object is not set to an instance
。
var title = from item in document.DocumentNode.Descendants()
where item.Name == "td" && item.Attributes["class"].Value == "title"
select item.InnerHtml;
有了這個小例子,我可能會弄清楚我需要的其餘部分。
謝謝你的建議。
<tr class="first-in-year">
<td class="year">2011</td>
<td class="img"><a href="/battlefield-3/61-27006/"><img src=
"http://media.giantbomb.com/uploads/6/63038/1700748-bf3_thumb.jpg" alt=""></a></td>
<td class="title">
<a href="/battlefield-3/61-27006/">Battlefield 3</a>
<p class="deck">Battlefield 3 is DICE's next installment in the franchise and
will be on PC, PS3 and Xbox 360. The game will feature jets, prone, a
single-player and co-op campaign, and 64-player multiplayer (on PC). It's due out
in Fall of 2011.</p>
</td>
</tr>
在節目的結束,是否缺少撇號或者是故意的嗎? – 2011-05-11 22:00:58