cocos2dx -xml 解析
2014-01-24 12:54
239 查看
1. 之前已经能够利用CCUserDefault类将数据写入xml, 现在我们看看如何读取数据。
2.根据CCUserDefault进入其定义,找到与xml相关的函数,再跟进去
![](https://img-blog.csdn.net/20140124103035453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjczNTQ1MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
我现在使用的版本是2.2的,如上图可以看到,使用的是开源库tinyxml,其路径是: E:\cocos2d-x-2.2\cocos2dx\support\tinyxml2
3. 这样2dx已经集成了tinxml的库。 因为2dx一般都会为其功能模块做测试用例,所以我们直接查找使用tinyxml中parse(中文就是解析的意思)的文件,
![](https://img-blog.csdn.net/20140124105855500?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjczNTQ1MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如上图,除了tinyxml本身和当前文件外,只有saxparser使用了parse函数,而且注意到这是一个Delegator。
这个时候,可能就有人问了,那我们自己来重写这3个纯虚函数,该如何写呢?哈,同样的方式,直接在工程文件中搜索谁使用了他们就可以了。
2.根据CCUserDefault进入其定义,找到与xml相关的函数,再跟进去
我现在使用的版本是2.2的,如上图可以看到,使用的是开源库tinyxml,其路径是: E:\cocos2d-x-2.2\cocos2dx\support\tinyxml2
3. 这样2dx已经集成了tinxml的库。 因为2dx一般都会为其功能模块做测试用例,所以我们直接查找使用tinyxml中parse(中文就是解析的意思)的文件,
如上图,除了tinyxml本身和当前文件外,只有saxparser使用了parse函数,而且注意到这是一个Delegator。
这个时候,可能就有人问了,那我们自己来重写这3个纯虚函数,该如何写呢?哈,同样的方式,直接在工程文件中搜索谁使用了他们就可以了。
相关文章推荐
- cocos2dx读取xml详细解析
- Cocos2dx利用CCSAXParser解析xml数据
- cocos2dx解析xml显示中文
- Cocos2dx---------------- TinyXml 解析 XML(推荐使用rapidxml)
- Cocos2dx-TinyXml 解析 XML(推荐使用rapidxml)
- Cocos2dx利用CCSAXParser解析xml数据
- cocos2dx -xml 解析续
- cocos2dx读取xml详细解析
- cocos2dx使用tinyxml创建和解析xml文件
- Cocos2dx利用CCSAXParser解析XML数据
- cocos2dx解析xml
- 【iOS-cocos2d-X 游戏开发之九】Cocos2dx利用CCSAXParser解析xml数据&CCMutableDictionary使用与注意!
- 【iOS-cocos2d-X 游戏开发之九】Cocos2dx利用CCSAXParser解析xml数据&CCMutableDictionary使用与注意!
- cocos2dx 解析XML
- Cocos2dx---------------- TinyXml 解析 XML(推荐使用rapidxml)
- C++使用tinyxml创建和解析xml文件(本文用于cocos2dx)
- Cocos2dx---------------- TinyXml 解析 XML(推荐使用rapidxml)
- Cocos2dx利用CCSAXParser解析xml数据&CCMutableDictionary
- 二 cocos2dx 之 解析xml文件数据并在程序中调用,存储
- Cocos2dx---------------- TinyXml 解析 XML(推荐使用rapidxml)