感觉RapidXMl比较好
只是当前感觉有2个需要注意的事项
1.RapidXML在插入节点的时候并没有考虑已经存在同名的节点
所以在加入节点前需要先看下是否存在同名节点
2.RapidXML中最好是节点名字和类型的指针都源于allocate_string分配的函数
如下:
const char* str_value = node->document()->allocate_string(s.str().c_str());
xml_node<>* newnode = node->document()->allocate_node(rapidxml::node_element,name,str_value);
如果有谁也在使用或者学习这个tiny库就多多讨论吧