quick集成LuaXml后读取xml出问题

已经集成了luaxml,但是loadxml文件的时候提示找不到xml文件
require(“LuaXml”);
local xfile = xml.load(“areaInfo.xml”);
local root = xfile:find(“root”);

和lua文件同目录也不行 放在资源目录页不行

你应该先用FileUtils的fullPathForFilename接口获得文件的全路径,再调用load才可以。
但是这样的话,在Android下仍然不能读取资源目录下的文件,因为在Android上资源目录实际上是在apk包里的,普通的文件接口访问不到。要解决的话,一是可以改C++中load的实现,用FileUtils的getFileData接口来读数据;另一种,如果luaxml可以从内存载入的话,在lua端用getFileData读文件数据,然后再载入。

这个解析带中文的xml会报错,唉!!!!