実際、私は TinyXML ライブラリを使用して xml ファイルから xml をデコードする c++ コードを持っています。
std::string = "xmlFile.xml";
TiXmlDocument doc(xml_name);
bool loadOkay = doc.LoadFile();
if (loadOkay){...}
どこで xmlFile.xml
<?xml version="1.0">
<body>
....
</body>
ここで、同じ xml をデコードする必要がありますが、関数入力で xml コンテンツを取得しています。
私はそれが次のようなものになると考えました:
std::string contents = "<?xml version="1.0"> <body> ... </body>";
TiXmlDocument doc(contents);
bool loadOkay = doc.LoadFile();
if (loadOkay){...}
しかし、明らかに、これはうまくいきません。
どうすればこれを解決できますか?