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.