从品牌网站建设到网络营销策划,从策略到执行的一站式服务
在开发cocos2dx跨平台网络游戏的时候,数据基本都会处理成xml格式。
创新互联是一家专业提供汕头企业网站建设,专注与成都网站设计、网站建设、H5场景定制、小程序制作等业务。10年已为汕头众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。cocos2dx封装了libxml,处理xml可以使用封装好的类CCSAXParser,
采用key - value ,key- value方式编辑的xml可以采用CCSAXParser。
我们编辑的xml大量使用到了key-value -Attribute ,就是数据基本都写在了属性里面,所以我采用了第三方库tinyxml
下面是代码实现:
- voidconstcharchar
- //bool loadOkay = doc.LoadFile();
- if""
- //这个是从网络下载的文件,缓存到本地,所以有判断
- char
- // CCLog("getFileData:%s |pBytes:%d",docname,size);
- constchar
- else
- constchar
- // if ( !loadOkay )
- // {
- // CCLOG( "Could not load test file '%s'. Error='%s'. Exiting.\n", docname,doc.ErrorDesc() );
- // return;
- // }
- //the root node
- //TiXmlNode* nodearray = 0;
- // the first node , like Accout,Crop ...
- // the Accout,Crop 's element list
- new
- for
- new
- "id"
- "needid"
- "nextid"
- "newid"
- "exp"
- "recource"
- "coin"
- "card"
- "icon"
- "power"
- for
- new
- "id"
- "action"
- "type"
- "value"
- "params"
可以对比xml,很容易理解代码,主要就是节点,然后遍历
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图