title: Parse a simple xml to a string in c++
body: <p>The output string xml has list of </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;MODEL-LIST&gt;
      &lt;MODEL ID="Default1" TYPE="Enhanced Model" /&gt;
      &lt;MODEL ID="Default2" TYPE="Basic Model" /&gt;
  &lt;/MODEL-LIST&gt;
  </code></pre>
  
  <p>Now I want to filter this output XML, into a string in the format <code>char * output = "Enhanced Model-Default1, Basic Model-Default2"</code>. Do you think it is good to go for another transform or directly parse to C++ class/struct ?</p>