我尝试使用 TinyXML 从内存中读取和保存,而不是仅读取文件并将其保存到磁盘。
看来文档的解析函数可以加载一个char *。但是当我完成后,我需要将文档保存到 char * 中。有人知道这件事吗?
编辑:打印和流媒体功能不是我想要的。它们以可视格式输出,我需要实际的 xml 内容。
编辑:打印很酷。
这是我正在使用的一些示例代码,改编自TiXML打印机 http://www.grinninglizard.com/tinyxmldocs/classTiXmlPrinter.html文档:
TiXmlDocument doc;
// populate document here ...
TiXmlPrinter printer;
printer.SetIndent( " " );
doc.Accept( &printer );
std::string xmltext = printer.CStr();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)