資源簡介
利用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??Cxm
?????文件???????2055??2015-03-17?19:01??Cxm
?????文件???????5024??2015-03-17?18:46??Cxm
?????文件???????1913??2015-03-17?19:02??Cxm
?????目錄??????????0??2015-03-17?19:05??Cxm
-----------?---------??----------?-----??----
?????????????????9493????????????????????5
- 上一篇:lnx的幾種C語言求解方法對比
- 下一篇:linux下C++俄羅斯方塊源碼免費
評論
共有 條評論