不要CMakeUp.因为其依赖于win平台。
rapidxml测试本人测试过,不行。它与VC6不兼容。编码成xml可行。但把流解码成xml不成功。因为vc6对模板的支持不完善,parse<0>(char*)操作中的括号被认为是大小符号。
pugixml未测试过,不知有没有人在vc6中使用过。
希望大家传教点经验。
这是一个对xml库的介绍,有使用过某些库的说一下。顺道问一下:大家项目中序列号参数信息用于网络传输一般是使用xml还是json还是其他格式?
rapidxml测试本人测试过,不行。它与VC6不兼容。编码成xml可行。但把流解码成xml不成功。因为vc6对模板的支持不完善,parse<0>(char*)操作中的括号被认为是大小符号。
pugixml未测试过,不知有没有人在vc6中使用过。
希望大家传教点经验。
这是一个对xml库的介绍,有使用过某些库的说一下。顺道问一下:大家项目中序列号参数信息用于网络传输一般是使用xml还是json还是其他格式?
比较顺手。
倒是没有对比过其他解析库,因为至今没碰到什么阻碍
唯一一个小问题: 不支持unicode最近开发界面工具操作XML, 不用unicode那个丑啊,哎
tinyxml 不能用tchar不太方便
推荐pugixml
tinyxml我用在的CE上,感觉还是有些错误。pugixml:优点,开源,免费,支持unicode,统一发布,支持xpath。 各种开发工具都支持。文档还挺丰富。
pugixml,用了,挺好,速度快。
我一直用tinyxml,好处是移植方便,VC,Linux, Mac,甚至 IOS都在用。unicode是否支持也没什么关系,iconv一下就行了,网络传输更是先encodeuri。
----------vc6不依赖win平台吗