title: Boost library, using std::wstring as filename with boost::property_tree::read_xml
body: <p>I recently started using <code>std::wstring</code> instead of <code>std::string</code> to avoid weird results with non-ASCII characters, and I didn't find a way to read an XML file where the path is of type <code>std::wstring</code> using the boost library.</p>
  
  <p>I'm using the <a href="http://www.boost.org/" rel="nofollow">boost</a> library quiet a lot nowadays.</p>
  
  <p>I use the <code>boost::property_tree::read_xml</code> function with <code>boost::property_tree::wptree</code> instead of the usual ptree struct. But sadly I cannot feed a <code>std::wstring</code> as the first parameter to read_xml which makes it all harder.</p>
  
  <p>My question is, are  there any work around for reading a XML file where the path is storted as a <code>std::wstring</code>?</p>
  
  <p>Thanks in advance!</p>