C# 在C中仅使用XPATH解析URL#
我有以下代码:C# 在C中仅使用XPATH解析URL#,c#,xpath,html-agility-pack,C#,Xpath,Html Agility Pack,我有以下代码: foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a/@href[contains(., '/something/')]")) { var content = link.OuterHtml; // Then do something else } 内容等于以下内容: <a href="h
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a/@href[contains(., '/something/')]"))
{
var content = link.OuterHtml;
// Then do something else
}
内容
等于以下内容:
<a href="http://www.somelink.com">Happy Camper</a>
我需要在代码中更改什么才能产生所需的结果?我想出来了。只需使用:
var content = link.Attributes["href"].Value
很简单
var content = link.Attributes["href"].Value