windows下xml的读写
来源:互联网 发布:网络优化弱覆盖 编辑:程序博客网 时间:2024/05/19 11:36
由于是老的项目,最近搞了下xml的读写,早起的项目开发人员直接拼接字符串读写,显得笨拙难于维护。分别对比了下tinyxml, rapidxml, pugixml,他们的主要区别有以下几点:
1.rapidxml号称最好的xml解析库,但是对Unicode支持不是很好,比如我们最近在中文系统下写入韩文,搞的很头疼,估计是他写入文件没有做编码,UE打开后是乱码,tinyxml相对来说支持还好,但也需要直接对使用multibytetowidechar,widechartomultibyte来转换,比较辛苦。
2.rapidxml用了很多模板,代码体积小;tinyxml,pugixml代码多点,但是使用比较简洁。
pugixml支持unicode配置使用。
#define PUGIXML_HEADER_ONLY
#define PUGIXML_WCHAR_MODE
#include "pugixml/pugixml.hpp"
这样就可以使用了,其他的写法和unicode环境下的写法一样。
不用自己考虑编码,他默认是utf-8编码,ue打开后也正常。
就这样随意记下一点!
0 0
- windows下xml的读写
- Windows下的读写锁
- Windows Phone的XML文件读写
- C#下XML文件的读写操作
- Net下XML文档的读写操作
- opencv下XML 文件的读写
- opencv下XML 文件的读写 很全滴
- opencv下XML 文件的读写
- windows下读写注册表的类
- Windows平台下的读写锁
- 关于windows内核下的读写锁
- 关于windows内核下的读写锁
- WINDOWS下读写锁
- WINDOWS下读写锁
- Windows phone IsolatedStorageFile 读写XML
- Android读写XML(下)
- 如何完成.Net下XML文档的读写操作
- .NET下如何完成xml文档的读写操作
- javascript array对象
- 深入分析 Java 中的中文编码问题
- Linux多线程与同步
- 移动端专用数据库Realm介绍
- css3 flex
- windows下xml的读写
- C++已经失势,起码在互联网是这样
- ListView 仿微信聊天界面
- call和apply
- Cocos2dx中零散知识点
- hadoop2.X集群上Hbase的安装
- 设计模式之策略模式
- LeetCode 57 - Insert Interval
- 编程学习第五天,import/argv