您的位置:首页 > 移动开发 > Cocos引擎

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

2015-07-13 13:58 441 查看

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);
...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: