title: XML selecting nodes values
body: <p>I have the following XML:</p>
  
  <pre><code>&lt;NET_SETTINGS&gt;
     &lt;MAC_ADDRESS VALUE="bb:cc:dd:ee:ff:aa"/&gt;
     &lt;IP_ADDRESS VALUE="10.1.1.1"/&gt;
  &lt;/NET_SETTINGS&gt;
  </code></pre>
  
  <p>and trying to get the string <code>VALUE</code> of either mac/ip element like so:</p>
  
  <pre><code>XmlNode macnode = xmlDoc.SelectSingleNode("/NET_SETTINGS/IP_ADDRESS");
  string mac = macnode.Value;
  </code></pre>
  
  <p>I can see that it selects the correct node while stepping through the code, but the <code>macnode.Value</code> is always null and the <code>OuterXml</code> is this:</p>
  
  <pre><code>"&lt;MAC_ADDRESS VALUE=\"bb:cc:dd:ee:ff:aa\" /&gt;"
  </code></pre>
  
  <p>Why does <code>Value</code> not get populated correctly?</p>