• 大小: 3.16KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C/C++
  • 标签: c  

资源简介


利用libxml2实现的写入和解析XML的c++类,文件中包含了测试的Demo。

资源截图

代码片段和文件信息

// Test.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“



#include “xml.h“


using namespace std;


int _tmain(int argc _TCHAR* argv[])
{
//写入xml文件
Cxml  *pxml = new Cxml ();
pxml->creatRoot(“root“);
pxml->addNode(pxml->getRoot()  “Node1“);
pxml->addNode(pxml->getRoot()  “Node2“);
pxml->addNode(pxml->getRoot()  “Node3“);
pxml->addNode(pxml->getRoot()  “Node4“);

NodePtr node = pxml->findNode(“Node1“);
  pxml->addNode(node  “Node11“);
  pxml->addNode(node  “Node12“);
  pxml->addNode(node  “Node13“);
  pxml->addNode(node  “Node14“);

node = pxml ->findNode(“Node11“);
pxml->addNode(node  “Node111“);
pxml->addNode(node  “Node112“);
pxml->addNode(node  “Node113“);
pxml->addNode(node  “Node114“);
// // 

 
   node = pxml->findNode( “Node2“);

   pxml->addNode(node  “Node21“);
   pxml->addNode(node  “Node22“);
   pxml->addNode(node  “Node23“);
   pxml->addNode(node  “Node24“);


node = pxml->findNode(“Node22“);
pxml-

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        501  2015-03-17 18:43  Cxml\Demo.xml

     文件       2055  2015-03-17 19:01  Cxml\Test.cpp

     文件       5024  2015-03-17 18:46  Cxml\xml.cpp

     文件       1913  2015-03-17 19:02  Cxml\xml.h

     目录          0  2015-03-17 19:05  Cxml

----------- ---------  ---------- -----  ----

                 9493                    5


评论

共有 条评论