std::string filePath = FileUtils::getInstance()- >fullPathFromRelativeFile("profile.xml","Image2/");
//找出資源檔路徑
Data pBuffer = FileUtils::getInstance()->getDataFromFile(filePath.c_str());
//利用getDataFormFile 載入 不可以用 XML的LoadFile
XMLDocument *pDoc = new XMLDocument();
XMLError errorId = pDoc->Parse((const char*) (pBuffer).getBytes(),pBuffer.getSize() );
//直接Parse
if (errorId != 0) {
//xml格式錯誤
return;
}
http://shahdza.blog.51cto.com/2410787/1614712
///////////////
http://shahdza.blog.51cto.com/2410787/1614712
///////////////
//[2] 解析xml文件
// 方式一:
// Data data = FileUtils::getInstance()->getDataFromFile(path.c_str());
// XMLError errorID = doc->Parse((const char*)data.getBytes());
// 方式二:
// std::string data = FileUtils::getInstance()->getStringFromFile(path.c_str());
// XMLError errorID = doc->Parse(data.c_str());
// 方式三:
//
XMLError errorID = doc->LoadFile(path.c_str());
沒有留言:
張貼留言