将资料写入xml文件
将文件写入xml文件
通过遍历磁盘将磁盘中的文件和文件夹写入到xml中,该怎么写呢
格式如:
A文件夹
B文件
C文件
D文件
A
A1
B
C
D
试了很久都达不到这种效果。
------解决方案--------------------
写入xml推荐使用 tinyxml之类的库。设置xml元素的属性就可以了
------解决方案--------------------
不用重复造轮子了
像楼上几位说的,用tinyxml库或者rapidxml,都可以。后者更为轻巧和高效。但是没有前者覆盖面广
------解决方案--------------------
rapidxml,简单快速的 xml 解析库。
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 解析库。