title: Why does selectSingleNode of an Xml Document has null value?
body: <p>This is my XML file :</p>
  
  <pre><code>&lt;Response&gt;
  &lt;Ip&gt;120.63.40.84&lt;/Ip&gt;
  &lt;CountryCode&gt;IN&lt;/CountryCode&gt;
  &lt;CountryName&gt;India&lt;/CountryName&gt;
  &lt;RegionCode&gt;07&lt;/RegionCode&gt;
  &lt;RegionName&gt;Delhi&lt;/RegionName&gt;
  &lt;City&gt;New Delhi&lt;/City&gt;
  &lt;ZipCode/&gt;
  &lt;Latitude&gt;28.6&lt;/Latitude&gt;
  &lt;Longitude&gt;77.2&lt;/Longitude&gt;
  &lt;MetroCode/&gt;
  &lt;/Response&gt;
  </code></pre>
  
  <p>This is how I load it to an XML document object in C#:</p>
  
  <pre><code>  XmlDocument doc = new XmlDocument();
    doc.Load("http://freegeoip.net/xml/");//the url
  </code></pre>
  
  <p>but when I try to read an individual node like this:</p>
  
  <pre><code>XmlNode IPnode = doc.DocumentElement.SelectSingleNode("Response/Ip");
  </code></pre>
  
  <p>its gives me a null node. I have debugged the code and confirmed that the XML does load in the XMLDocument object but for some reason I can't get to the individual node like this.</p>