【文件处理】一、XML格式文件处理
一、简介
XML(eXtensible Markup Language)作为可拓展标记语言,通过元素,属性等标签来标记内容的方式存储数据。是标准通用标记语言的子集。(ps:说句题外话,HTML也是标准通用标记语言的子集,更出名些。)
二、下载操作xml的第三方库
有需要请到官方下载源码,话不多说,上链接:TinyXML
下载解压后,源码如图所示:

{/*打开xml文件*/TiXmlDocument doc;if (!doc.LoadFile("tinyxml//utf8test.xml")) { //检测xml文档是否存在 printf("xml文件路径错误,请修改路径。");system("pause");return 0;}/*读取xml文件*/TiXmlElement* firstNode = doc.FirstChildElement(); //首节点while (firstNode != NULL){firstNode = firstNode->FirstChildElement(); //首节点const char* strNodeText = ((NULL == firstNode->Attribute("name")) ? "" : firstNode->Attribute("name"));firstNode = firstNode->NextSiblingElement();}return 0;
}
四、小结
xml文件的处理,主要的知道通过什么工具可以操作它,至于具体的增删改查,需要我们针对具体的第三方库函数进行操作。我们自由发挥即可。