实际上,我有一个 c++ 代码,它使用 TinyXML 库从 xml 文件中解码 xml。
std::string = "xmlFile.xml";
TiXmlDocument doc(xml_name);
bool loadOkay = doc.LoadFile();
if (loadOkay){...}
xmlFile.xml 在哪里
<?xml version="1.0">
<body>
....
</body>
现在我需要解码相同的 xml,但现在我有 xml 内容 atfunction 输入。
我原以为会是这样的:
std::string contents = "<?xml version="1.0"> <body> ... </body>";
TiXmlDocument doc(contents);
bool loadOkay = doc.LoadFile();
if (loadOkay){...}
但很明显,这行不通。
我该如何解决这个问题?