我有这个元素的HTML代码。
<span itemprop="datePublished" content="2016-06-18T00:44:00+06:00">০০:৪৫, জুন ১৮, ২০১৬</span>
使用Agility Pack
我想要属性content
的值“2016-06-18T00:44:00 + 06:00”。我可以使用以下代码选择InnerText:
HtmlDocument.DocumentNode.SelectSingleNode("//span[@itemprop='datePublished']");
答案 0 :(得分:1)
使用GetAttributeValue(attrName, defaultVal)
方法返回名称attrName
的属性值(如果存在),否则返回defaultVal
:
var span = HtmlDocument.DocumentNode.SelectSingleNode("//span[@itemprop='datePublished']");
var content = span.GetAttributeValue("content", "");