title: How to get next XML Element value?
body: <pre><code>XDocument coordinates = XDocument.Load("http://feeds.feedburner.com/TechCrunch");
  System.IO.StreamWriter StreamWriter1 = new System.IO.StreamWriter(DestFilePath);
  
  foreach (var coordinate in coordinates.Descendants("guid"))
                  {
                      string Links = coordinate.Value;                 
                      StreamWriter1.WriteLine(Links + Environment.NewLine );
                  }
  
  StreamWriter1.Close();
  </code></pre>
  
  <p>Using this code for the above URL (http://feeds.feedburner.com/TechCrunch) i am able to obtain all the links but i also want to obtain &lt;<strong>description</strong>> and &lt;<strong>content:encoded</strong>> element values. </p>
  
  <p>The problem is that i want to obtain &lt;<strong>description</strong>> etc values along with their <strong>guid</strong> values so that i can store them in serially (in database).</p>
  
  <p>Should i use <strong>LINQ</strong> of something for this purpose ?
  But how please tell ?</p>