Obtenir une valeur d'un attribut par HtmlAgilityPack

Je veux obtenir une valeur d'un attribut par HtmlAgilityPack. Code 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">

Je veux obtenir le dernier attribut href.

Mon code 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;

Mais que le code de retour de la première href valeur.

vous voulez le dernier ou l'un avec l'attribut itemprop?
Je veux obtenir un avec l'attribut itemprop.

OriginalL'auteur Notoric | 2014-01-20