pugixml学习笔记3 添加节点

来源:互联网 发布:轻松玩转scratch编程 编辑:程序博客网 时间:2024/05/16 15:56
bool AddNode(){pugi::xml_document doc;if (!doc.load_buffer("",0)){std::cout<<"nothing Loading!"<<std::endl;}//添加一个根节点pugi::xml_node rootNode = doc.append_child("root");pugi::xml_node childNode;for (int i = 0; i < 5; i++){std::string str;str = i+0x30;//添加子节点childNode = rootNode.append_child(str.c_str());}//在节点之后插入rootNode.insert_child_after("safe",childNode);//在节点之前插入pugi::xml_node nodeCopy = rootNode.insert_child_before("debug",childNode);//复制添加rootNode.append_copy(nodeCopy);//显示一下doc.print(std::cout);return true;}




0 0
原创粉丝点击