title: How to Parse XML file in c# (youtube api result)?
body: <p>I'm trying to parse XML returned from the Youtue API. The APIcalls work correctly and creates an XmlDocument. I can get an XmlNodeList of the "entry" tags, but I'm not sure how to get the elements inside such as the , , etc...</p>
  
  <pre><code> XmlDocument xmlDoc = youtubeService.GetSearchResults(search.Term, "published", 1, 50);
   XmlNodeList listNodes = xmlDoc.GetElementsByTagName("entry");
   foreach (XmlNode node in listNodes)
   {
       //not sure how to get elements in here
   }
  </code></pre>
  
  <p>The XML document schema is shown here: <a href="http://code.google.com/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html" rel="nofollow noreferrer">http://code.google.com/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html</a></p>
  
  <p>I know that node.Attributes is the wrong call, but am not sure what the correct one is?</p>
  
  <p>By the way, if there is a better way (faster, less memory) to do this by serializing it or using linq, I'd be happy to use that instead. </p>
  
  <p>Thanks for any help!</p>