title: TinyXML parsing a string in XML format returns NULL?
body: <p>I'm trying to use TinyXML to parse a string with XML format. But the return pointer is always NULL. I'm not sure which part of code is setting wrong.</p>
  
  <pre><code>TiXmlDocument docTemp;
  const string strData = "&lt;?xml version=\"1.0\" ?&gt;&lt;Hello&gt;World&lt;/Hello&gt;";
  const char* pTest = docTemp.Parse(strData.c_str(), 0 , TIXML_ENCODING_UTF8);
  if(pTest == NULL){
      cout &lt;&lt; "pTest is NULL" &lt;&lt; endl;
  }
  </code></pre>
  
  <p>It always shows 'pTest is NULL'
  Any idea?</p>
  
  <p>Thanks a bunch!</p>