2014-05-03 44 views
1

我有以下代碼:解析URL只有使用XPath在C#

foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a/@href[contains(., '/something/')]")) 
      { 
       var content = link.OuterHtml; 
       // Then do something else 
      } 

content等於像下面這樣:

<a href="http://www.somelink.com">Happy Camper</a> 

我想content等於只的URL部分HTML,所以只是這個:

http://www.somelink.com 

我需要改變什麼在我的代碼中產生這個期望的結果?

回答

2

我想通了。只需使用:

var content = link.Attributes["href"].Value 

夠簡單!