红莲劫焰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

      实际做项目的时候会有很多的XML配置文件,有些XML多达上千行,比如物品,武将的配置,一般的手游项目是直接解析XML文件,这就引发2个问题。

      1.XML是明文,代码中解析必要要做加密。

      2.有些配置过大,必须放在载入的时候解析存入内存,这就会牺牲载入的时间。

      针对cocos2d-x jsb的特点。我们把xml全部转成json,这有什么好处呢,第一是由于是js文件,可以转成bytecode,省去了加密解密的过程,第二可以把大数据的列表型xml直接转成Map格式,省去了解析的时间。

     这里推荐一个xml2js的利器https://github.com/Leonidas-from-XIV/node-xml2js

posted on 2013-08-16 16:09  红莲劫焰  阅读(1554)  评论(0编辑  收藏  举报