阅读背景:

cocos2d读取xml文件

来源:互联网 

1.代码

//HXmlParse.h

#pragma once
#include "cocos2d.h"
#include "CCSAXParser.h"
#include "CCObject.h"
#include "CCDictionary.h"
using namespace cocos2d;
class HXmlParse : public CCObject,public CCSAXDelegator
{
public:
static HXmlParse* parserWithFile(const char* tmxFile,bool isJumpHead=false);
bool initXmlParse(const char* xmlName);

void startElement(void *ctx,const char* name,const char** atts);
void endElement(void *ctx,const char* name);
void textHandler(void *ctx, const char *s, int len);

std::string root_name;
bool isJumpHeadData;
CCDictionary *mDic;
HXmlParse(void);
~HXmlParse(void);
private:
std::string startXmlElement;
std::string endXmlElement;
std::string currString;
};
#pragma once
#include "c



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: