用c++创建xml文件的两种方法
2012-06-19 08:52
239 查看
//第一种 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);
相关文章推荐
- 【转载】C++创建对象的两种方法
- C++创建对象的两种方法
- C++创建对象的两种方法
- 创建XML文件的两种方法
- C++中两种创建对象的方法
- 在C++里,有两种方法创建对象:
- 创建XML文件的两种方法
- C++创建对象的两种方法
- 在C++里,有两种方法创建对象:
- (转载)C++创建对象的两种方法
- C++对象两种不同位置创建方法
- .net创建XML文件的两种方法[转载]
- 用C++实现单链表的创建、逆置和输出 的两种方法
- 创建XML文件的两种方法
- [转].net创建XML文件的两种方法
- C++创建对象的两种方法
- C++创建对象的两种方法
- .net创建XML文件的两种方法
- Effective Modern C++ Item 7 总结:关于两种对象创建方法“()、{}”的区分