Uzyskaj wartość atrybutu przez HtmlAgilityPack

Chcę uzyskać wartość atrybutu przez HtmlAgilityPack. Kod HTML:

<link href="style.css">
<link href="anotherstyle.css">
<link href="anotherstyle2.css">
<link itemprop="thumbnailUrl" href="http://image.jpg">
<link href="anotherstyle5.css">
<link href="anotherstyle7.css">

Chcę uzyskać ostatni atrybut href.

Mój kod c #:

HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument htmldoc = web.Load(Url);
htmldoc.OptionFixNestedTags = true;
var navigator = (HtmlNodeNavigator)htmldoc.CreateNavigator();
string xpath = "//link/@href";
string val = navigator.SelectSingleNode(xpath).Value;

Ale ten kod zwraca pierwszą wartość href.

questionAnswers(4)

yourAnswerToTheQuestion