打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iOS和Android设备上最高效的xml解析库

好吧,其实真正最高效的xml使用方式是不使用xml,使用json或者是ini或者是自定义格式都要比xml快很多。

如果使用xml格式的话,可以考虑对xml进行二进制压缩,即把xml当做内存数据直接读到结构体里面。(参考ogre cocosbuilder的实现)不过这样就需要xml与程序严格匹配。

原始xml解析库的话,rapidxml是最快的。  我测试了cocs2d-x使用的libxml2(SAX模型)和rapidxml(DOM模型),rapidxml依然以压倒性的优势取胜。

读取并遍历一个400k的xml文件,libxml2用了500ms,rapidxml用了150ms。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【IOS中XML解析】了解iOS中XML解析
IOS学习笔记27
你不再需要TinyXML,推荐RapidXML
引擎library
Robot Framework常用库
libxml2 学习资源
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服