title: Reading large XML files with C#
body: <p>I would like to know how can I read a XML file from my desktop and put it into a string?</p>
  
  <p>Here is my XML:</p>
  
  <pre><code>&lt;smallusers&gt;
      &lt;user id="1"&gt;
          &lt;name&gt;John&lt;/name&gt;
          &lt;motto&gt;I am john, who are you?&lt;/motto&gt;
      &lt;/user&gt;
      &lt;user id="2"&gt;
          &lt;name&gt;Peter&lt;/name&gt;
          &lt;motto&gt;Hello everyone!&lt;/motto&gt;
      &lt;/user&gt;
  &lt;/smallusers&gt;
  &lt;bigusers&gt;
      &lt;user id="3"&gt;
          &lt;name&gt;Barry&lt;/name&gt;
          &lt;motto&gt;Earth is awesome&lt;/motto&gt;
      &lt;/user&gt;
  &lt;/bigusers&gt;
  </code></pre>
  
  <p>I want to store each user, but still detect if their small or big, is there a way to do this?</p>
  
  <p>Before you downrate this, you might want to check google because I did research, but found nothing.</p>