pugixml保存内容为string
【代码】pugixml保存内容为string。
·
#include <sstream>
xml_document doc;
// 设置XML的版本和编码
xml_node decl = doc.prepend_child(node_declaration);
// 设置XML版本
decl.append_attribute("version") = "1.0";
// 设置XML编码
decl.append_attribute("encoding") = "UTF-8";
//创建根节点
xml_node root = doc.append_child("root");
//存到QString中
std::stringstream os;
doc.save(os, "\t");
m_strInfo = QString::fromUtf8(os.str().c_str());//使用fromUtf8存到QString中不会乱码
doc.save_file("save.xml");//保存为xml文件

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)