title: XML Deserialization returns nothing
body: <p>I am deserializing this xml document </p>
  
  <pre><code>&lt;root&gt;
      &lt;posts&gt;
          &lt;post&gt;
              &lt;id&gt;7&lt;/id&gt;
              &lt;USERNAME&gt;sohaib&lt;/USERNAME&gt;
              &lt;TITLE&gt;help&lt;/TITLE&gt;
              &lt;USERID&gt;1&lt;/USERID&gt;
          &lt;/post&gt;
          &lt;post&gt;
              &lt;id&gt;7&lt;/id&gt;
              &lt;USERNAME&gt;sohaib&lt;/USERNAME&gt;
              &lt;TITLE&gt;help&lt;/TITLE&gt;
              &lt;USERID&gt;1&lt;/USERID&gt;
          &lt;/post&gt;    
      &lt;/posts&gt;
      &lt;comments&gt;
          &lt;comment&gt;
              &lt;COMMENTID&gt;2&lt;/COMMENTID&gt;
              &lt;COMMENT_TEXT&gt;help&lt;/COMMENT_TEXT&gt;
          &lt;/comment&gt;
          &lt;comment&gt;
              &lt;COMMENTID&gt;2&lt;/COMMENTID&gt;
              &lt;COMMENT_TEXT&gt;help&lt;/COMMENT_TEXT&gt;
          &lt;/comment&gt;
          &lt;comment&gt;
              &lt;COMMENTID&gt;2&lt;/COMMENTID&gt;
              &lt;COMMENT_TEXT&gt;help&lt;/COMMENT_TEXT&gt;
          &lt;/comment&gt;
      &lt;/comments&gt;
  &lt;/root&gt;
  </code></pre>
  
  <p>and my C# code to deserialize this above xml file is</p>
  
  <pre><code>        XmlSerializer xsserializer = new XmlSerializer(typeof(root));            
          FileStream reader = new FileStream("abc.xml",FileMode.Open);
          object obj = xsserializer.Deserialize(reader);            
          root timeline = (root) obj;
  </code></pre>
  
  <p>Where my Root class looks like</p>
  
  <pre><code>[Serializable, XmlRoot("root"), XmlType("root")]
  public class root
  {
      [XmlElement("Posts")]
      public List&lt;Post&gt;  Posts =new List&lt;Post&gt;();
      [XmlElement("Comments")]
      public List&lt;Comment&gt; Comments = new List&lt;Comment&gt;();
  
  }
  public class Post
  {       
      [XmlElement("TITLE")]
      public string TITLE;
      [XmlElement("USERID")]
      public long USERID;        
      [XmlElement("USERNAME")]
      public string USERNAME;
      [XmlElement("id")]
      public long id;        
  }
  
  public class Comment
  {        
      [XmlElement("COMMENTID")] public long COMMENTID;
      [XmlElement("COMMENT_TEXT")] public string COMMENT_TEXT;
  
  }
  </code></pre>
  
  <p>I'm facing no exception no error but still it gives 0 items in posts and 0 in comments.
  Can you please help me figure out where I'm going wrong. I appreciate your response.
  Thanks Sohaib</p>