自学简单的写一个创建TinyXML文件
发布时间:2020-12-16 06:15:49 所属栏目:百科 来源:网络整理
导读:最简单的一个创建,以此为基础可继续拓展 //1.创建XMl文档 tinyxml2::XMLDocument *pDoc=new tinyxml2::XMLDocument(); if(NULL==pDoc){ AfxMessageBox(_T("XML Create failed!n")); } //2.添加declaration tinyxml2::XMLDeclaration *pDec=pDoc-NewDeclara
最简单的一个创建,以此为基础可继续拓展
//1.创建XMl文档 tinyxml2::XMLDocument *pDoc=new tinyxml2::XMLDocument();if(NULL==pDoc){ AfxMessageBox(_T("XML Create failed!n")); } //2.添加declaration tinyxml2::XMLDeclaration *pDec=pDoc->NewDeclaration("xml version="1.0" encoding="UTF-8""); if(NULL==pDec){ AfxMessageBox(_T("XML Create failed!n")); } pDoc->InsertEndChild(pDec); //3.添加主节点 tinyxml2::XMLNode *pNode=pDoc->NewElement("Configuration"); pDoc->InsertEndChild(pNode); //4.添加子节点Meters tinyxml2::XMLNode *pMeters=pDoc->NewElement("Meters"); pNode->InsertEndChild(pMeters); //5.添加元素Meter tinyxml2::XMLElement *pMeterElem; for(int i=0;i<3;i++){ pMeterElem=pDoc->NewElement("Meter"); pMeterElem->SetAttribute("ID",i); pMeterElem->SetAttribute("Type","n"); pMeterElem->SetText("form"); pMeters->LinkEndChild(pMeterElem); } pDoc->SaveFile("./My.xml"); delete pDoc; 以下是简单生成的文件图 并且在元素中 可以使用 SetValue 或SetName 来 修改 其中 Meter的值
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |