title: Get attribute value from a tag Linq to XML
body: <p>I'm using Linq to get some xml values, but this time I want to get the content of "href" attribute from  tag, which is like this: </p>
  
  <pre><code>&lt;link rel="alternate" type="text/html" href="Value I want to retrieve"/&gt;
  &lt;link rel="alternate" type="text/html" href="Another Value want to retrieve"/&gt;
  </code></pre>
  
  <p>any clues how to do that?</p>
  
  <p>I am able to get values of tags</p>
  
  <pre><code>&lt;title&gt;1st title&lt;/title&gt;
  &lt;title&gt;2nd title&lt;/title&gt;
  </code></pre>
  
  <p>this way:</p>
  
  <pre><code>IEnumerable&lt;XElement&gt; item = document.Descendants(xmlns + "title");
  // to print use: item.ElementAt&lt;XElement&gt;(0).Value;
  </code></pre>
  
  <p>But I failed to retrieve a value from the <code>href</code> attribute, any help is appreciated.</p>