title: Parse an XML in standard C/C++ without additional libraries
body: <p>I have an XML (assuming it is valid) and I must parse it and store it in a tree. </p>
  
  <p><strong>What is the best approach to parse it, without using other libraries, just basic manipulation of strings?</strong>  </p>
  
  <p>Keep in mind that I don't have to validate it, just parse and memorize it into a tree. </p>