此处介绍的xml文件解析,采用
rapidxml,使用起来很简单,包含一个头文件rapidxml.hpp(自行下载),就可以对xml文件进行解析:
分步解读:
1.读取xml文件数据
char * LoadModel::readFile(const char * fileName, size_t& size)
{
FILE* file = fopen(fileName,"rb");
if (file == 0 )
{
return 0;
}
fseek( file, 0, SEEK_END );
size_t length = ftell( file );
fseek(file, 0, SEEK_SET);
char * buffer = new char[length + 1];
fread(buffer, 1, length, file);
buf