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", "");
我有 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", "");