随笔分类 -  xml

rapidxml修改节点的值
摘要:1、rapidxml修改节点的value,修改之后,序列化还是原来的值,具体原因是什么,要看rapidxml是怎么实现的。如下:void TestRapidXml(){ char* xmlContent = new char[1024]; sprintf(xmlContent,"aaab... 阅读全文
posted @ 2015-05-17 10:45 Andy Niu 阅读(3238) 评论(0) 推荐(0)
rapidxml 节点加入另一个xml
摘要:void TestRapidXml(){ char* xmlContent = new char[1024]; sprintf(xmlContent,"aaabbb"); xml_document xmlDoc; xmlDoc.parse(xmlContent); ch... 阅读全文
posted @ 2015-05-16 19:23 Andy Niu 阅读(405) 评论(0) 推荐(0)
rapidxml 序列化
摘要:void TestRapidXml(){ char* xmlContent = new char[1024]; sprintf(xmlContent,"aaabbb"); xml_document xmlDoc; xmlDoc.parse(xmlContent); ... 阅读全文
posted @ 2015-05-16 18:54 Andy Niu 阅读(584) 评论(0) 推荐(0)
rapidxml 解析修改内存的值
摘要:1、使用rapidxml解析的时候,也就是 调用xmlDoc.parse(xmlContent),特别注意,rapidxml会修改内存的值,把右尖括号>修改为'\0',因此特别注意,如果char指针指向的内容还要使用,需要做个备份。2、如果char指针指向的内容,不再使用,不需要做备份,rapidx... 阅读全文
posted @ 2015-05-16 18:31 Andy Niu 阅读(841) 评论(0) 推荐(0)