Select HTML 中带有 Microsoft Agility Pack 的标记值

Select value of tag in HTML with Microsoft Agility Pack

我有 html 个包含此元素的代码。

<span itemprop="datePublished" content="2016-06-18T00:44:00+06:00">০০:৪৫, জুন ১৮, ২০১৬</span>

使用 Agility Pack 我想要属性 content 的值“2016-06-18T00:44:00+06:00”。我可以 select InnerText 使用此代码:

HtmlDocument.DocumentNode.SelectSingleNode("//span[@itemprop='datePublished']");

使用GetAttributeValue(attrName, defaultVal)方法,其中return名称的属性值attrName如果存在,returndefaultVal否则:

var span = HtmlDocument.DocumentNode.SelectSingleNode("//span[@itemprop='datePublished']");
var content = span.GetAttributeValue("content", "");