【发布时间】:2014-07-11 15:28:06
【问题描述】:
我有以下 html 代码:
<tr>
<td headers="header1"><b><a href="www.site.com">TITLE </a></b></td>
<td headers="header2"></td>
<td headers="header3" class="centrato">23/04/2014</td>
</tr>
我需要存储在数据表中:
HREF VALUE in "Link" column;
TITLE in "Title" column;
23/04/2014 in "Date" column;
我试过这个:
int i = 0;
foreach (HtmlNode node in tmlDoc.DocumentNode.SelectNodes("//td[@headers='header1']"))
{
table.Rows.Add();
table.Rows[i]["Post"] = node.InnerText;
i++;
}
此代码允许我在数据表中添加所有标题,但我无法添加 DATE 和 HREF,您能帮帮我吗?
【问题讨论】:
-
Html Agility Pack and problems是一个糟糕的标题。您应该尝试在标题中抓住问题的本质。如How to access HTML attributes with the HTML Agility Pack?
标签: c# html parsing html-agility-pack