title: XML Deserialization of child nodes to C# objects
body: <p>Given the following XML structure:</p>
  
  <pre><code>&lt;RootNode&gt;
    &lt;NodeA&gt;
        &lt;Value&gt;1&lt;/Value&gt;
        &lt;Value&gt;2&lt;/Value&gt;
    &lt;NodeA&gt;
    &lt;NodeB&gt;
        &lt;Value&gt;100&lt;/Value&gt;
        &lt;Value&gt;200&lt;/Value&gt;
    &lt;NodeB&gt;
  &lt;/RootNode&gt;
  </code></pre>
  
  <p>How do I deserialize this to the following c# objects</p>
  
  <pre><code>List&lt;NodeA&gt; and List&lt;NodeB&gt;
  </code></pre>