title: Read XML by xpath containing namespace prefix
body: <p>im trying to read from this 
  <a href="http://api.hostip.info/?ip=12.215.42.19" rel="nofollow">http://api.hostip.info/?ip=12.215.42.19</a></p>
  
  <pre><code>XmlDocument xml = new XmlDocument();
  
  xml.Load("http://api.hostip.info/?ip=79.177.176.8");
  
  XmlNodeList xnList = xml.SelectNodes("gml:featureMember/Hostip");
  foreach (XmlNode xn in xnList)
  {
      string Name = xn["countryName"].InnerText;
      MessageBox.Show(Name);
  }
  </code></pre>
  
  <p>im getting a weird error</p>
  
  <blockquote>
    <p>Namespace Manager or XsltContext needed. This
    query has a prefix, variable, or user-defined function.</p>
  </blockquote>
  
  <p>never seen something like that before...</p>