title: trying to serialize and deserialize an xml file using VB.net
body: <p>The xml file should like this after I serialize and then I want to deserialize this in vb.net. I am a begginer in programming. Any help is appreciated.</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;Countries&gt;
    &lt;Country&gt;
      &lt;CID&gt;1&lt;/CID&gt;
      &lt;CountryName&gt;India&lt;/CountryName&gt;
      &lt;States&gt;
        &lt;State&gt; New Delhi &lt;/State&gt;
        &lt;State&gt; Maharashtra &lt;/State&gt;
        &lt;State&gt; Rajasthan &lt;/State&gt;
      &lt;/States&gt;
    &lt;/Country&gt;
    &lt;Country&gt;
      &lt;CID&gt;2&lt;/CID&gt;
      &lt;CountryName&gt;United States&lt;/CountryName&gt;
      &lt;States&gt;
        &lt;State&gt; Washington &lt;/State&gt;
        &lt;State&gt; Texas &lt;/State&gt;
      &lt;/States&gt;
    &lt;/Country&gt;
    &lt;Country&gt;
      &lt;CID&gt;3&lt;/CID&gt;
      &lt;CountryName&gt;Australia&lt;/CountryName&gt;
      &lt;States&gt;
        &lt;State&gt; Queensland &lt;/State&gt;
        &lt;State&gt; Victoria &lt;/State&gt;
      &lt;/States&gt;
    &lt;/Country&gt;
  &lt;/Countries&gt;
  </code></pre>