用c++创建xml文件的两种方法

来源:互联网 发布:施工网络计划图怎么画 编辑:程序博客网 时间:2024/04/30 04:27
//第一种TiXmlDocument *myDocument = new TiXmlDocument(filefullPath.c_str());int i = myDocument->LoadFile();if(i!=1)   //表示加载不到文件,即文件不存在{TiXmlDocument doc1;TiXmlDeclaration *dec=new TiXmlDeclaration("1.0","gb2312","");TiXmlElement *matrixs=new TiXmlElement("matrixs");doc1.LinkEndChild(dec);doc1.LinkEndChild(matrixs);doc1.SaveFile(filefullPath.c_str());}
//第二种FILE *fp;char fname[200];strcpy(fname,lpszFilePathxml);fp=fopen(fname,"w+");fprintf(fp,"%s","<?xml version=\"1.0\" encoding=\"gb2312\" ?>");fprintf(fp,"\n%s","<matrixs>");fprintf(fp,"\n%s","</matrixs>");fclose(fp);

原创粉丝点击