title: Why is SelectSingleNode returning null?
body: <p>I'm working with an XML document that contains a structure that looks similar to this:</p>
  
  <pre><code>&lt;MT&gt;
    &lt;Events&gt;
      &lt;event id="1"&gt;
        &lt;field name="blah" value="a_value" type="atype" /&gt;
        .
        .
        .
       &lt;/event&gt;
     &lt;/Events&gt;
   &lt;/MT&gt;
  </code></pre>
  
  <p>I'm currently loading this from a file into an XML document in this fashion:</p>
  
  <pre><code>XmlDocument xdoc = new XmlDocument();
  xdoc.Load("somefile.xml");  //Successfully loads btw
  </code></pre>
  
  <p>However I'm running into a problem and only with this one particular document when I try to run the next line of code:</p>
  
  <pre><code>xdoc.SelectSingleNode("//event[@id='1']"); //This returns a null 
  </code></pre>
  
  <p>Am I on the right track by guessing that this is returning null because of an issue with using an attribute named 'id' or am I missing something in code?</p>