我正在尝试使用TinyXML从内存中读取和保存,而不是仅将文件读取并保存到磁盘。
似乎documnent的解析函数可以加载char *。但是当我完成它之后,我需要将文档保存到char *。有谁知道这个?
编辑:打印和流媒体功能不是我想要的。它们以可视格式输出,我需要实际的xml内容。
编辑:打印很酷。
发布于 2019-06-24 09:25:09
这是我正在使用的一些示例代码,改编自TiXMLPrinter文档:
TiXmlDocument doc;
// populate document here ...
TiXmlPrinter printer;
printer.SetIndent( " " );
doc.Accept( &printer );
std::string xmltext = printer.CStr();
https://stackoverflow.com/questions/-100001275
复制相似问题