感覺RapidXMl比較好
只是當前感覺有2個需要注意的事項
1.RapidXML在插入節(jié)點的時候并沒有考慮已經(jīng)存在同名的節(jié)點
所以在加入節(jié)點前需要先看下是否存在同名節(jié)點
2.RapidXML中最好是節(jié)點名字和類型的指針都源于allocate_string分配的函數(shù)
如下:
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庫就多多討論吧