首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

将资料写入xml文件

2013-04-26 
将文件写入xml文件本帖最后由 tmwanly 于 2013-04-23 15:57:50 编辑voidfunction:: TCergodic(CString Fil

将文件写入xml文件
本帖最后由 tmwanly 于 2013-04-23 15:57:50 编辑


void  function:: TCergodic(CString FilePath)
{
        CFileFind find;
CString Dir = FilePath+"*.*";
BOOL res =find.FindFile(Dir);
CString Filename;
CString path;
while(res)
{
res = find.FindNextFile();
Filename = find.GetFileName();
path=FilePath+Filename;
if((strcmp(Filename, ".") != 0) && (strcmp(Filename, "..") != 0))
{
if(judge(path))//判断是否为文件夹
{
TCergodic(path+"\");
}
else
{

}
}
}
}

通过遍历磁盘将磁盘中的文件和文件夹写入到xml中,该怎么写呢 
格式如:
A文件夹
B文件
C文件
D文件

A
 A1
B
C
D
试了很久都达不到这种效果。
[解决办法]
写入xml推荐使用 tinyxml之类的库。设置xml元素的属性就可以了
[解决办法]
不用重复造轮子了

像楼上几位说的,用tinyxml库或者rapidxml,都可以。后者更为轻巧和高效。但是没有前者覆盖面广
[解决办法]
rapidxml,简单快速的 xml 解析库。

热点排行