cocos2d-x中使用tinyxml遇到的问题及解决

1.问题:

cocos2d-x集成tinyxml后在vs下运行正常,但是在Android下在读取xml文件时发生异常,读取时使用的是LoadFile函数

2. 解决方案:

先把xml文件内容读取到内存中然后在解析就没问题了

std::string xmlfilePath = FileUtils:getInstance()->fullPathForFilename("text.xml");
ssize_t len = 0;
unsigned char *data = FileUtils::getInstance()->getFileData(xmlfilePath.c_str());
tinyxml2::XMLDocument *doc = new tinyxml2::XMLDocument();
doc->Parse((cahr *)data, len);
...
上一篇:黑马程序员-------.net基础知识二


下一篇:[bzoj2594][Wc2006]水管局长数据加强版 (lct)