博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rapidxml 节点加入另一个xml
阅读量:7009 次
发布时间:2019-06-28

本文共 682 字,大约阅读时间需要 2 分钟。

void TestRapidXml(){    char* xmlContent = new char[1024];    sprintf(xmlContent,"
aaabbb
"); xml_document<> xmlDoc; xmlDoc.parse<0>(xmlContent); char* xmlContent2 = new char[1024]; sprintf(xmlContent2,"
"); xml_document<> xmlDoc2; xmlDoc2.parse<0>(xmlContent2); xml_node<>* root = xmlDoc.first_node(); for(xml_node<>* node = xmlDoc2.first_node();node!=NULL;node=node->next_sibling()) { // 注意:这里使用xmlDoc,是大的xml,不要使用xmlDoc2. root->append_node(xmlDoc.clone_node(node)); } string xmlStr = ""; rapidxml::print(std::back_inserter(xmlStr),xmlDoc,0); delete []xmlContent; delete []xmlContent2;}

 

转载地址:http://ohjtl.baihongyu.com/

你可能感兴趣的文章