C 載入 xml檔案

2021-08-07 02:47:14 字數 1293 閱讀 6263

///首先寫乙個productnameconfig.xml

<?xml version="1.0" encoding="gb2312" ?>

///首先需要在標頭檔案包含以下兩個標頭檔案:

#include "tinyxml.h"

#include "tinystr.h"

#define return_ok 0

#define return_error -1

class tixmlelement;

class tixmlnode;

class tixmldocument;

///建立乙個dataset類,下面直接寫實現部分。

//類標頭檔案中定義tixmldocument* pdoc;

//載入.xml檔案

int cdataset::loadproductinfo()

;getmodulefilename(null, chmainpath, max_path);

char *pos = strrchr(chmainpath, '\\');

*(pos + 1) = '\0';

std::string strtmppath=chmainpath;

// getcurrentdirectory(max_path,path);

strtmppath+="ini\\productnameconfig.xml";

file* fp = fopen(strtmppath.c_str(),"r");

if(fp ==null)

else

if(parseconfigfile(strtmppath.c_str()) == return_error)

return rohondb_ok;

}int cdataset::parseconfigfile(const char* szfilename)

//讀取root節點

tixmlnode* rootnode = pdoc->firstchild("root");

tixmlelement* ppluginelement = null;

if ((ppluginelement = rootnode->firstchildelement("product"))!= null)

}else

return return_ok;

}int cdataset::readproductelement(tixmlelement* ppluginelement)

return return_ok;

}

C 載入Xml檔案並解析

xml檔案內容大致如下 首先新建乙個wpf專案,隨便往空白處新增乙個按鈕控制項,然後在按鈕的點選事件中做如下處理 1 private void load click object sender,routedeventargs e 2 19foreach var item in a 20 2425 m...

C 載入xml文件檔案及載入xml字串

c 載入xml文件檔案及載入xml字串 建立xmldocument物件 xmldocument xmldoc new xmldocument 載入xml檔名 xmldoc.load filename 如果是xml字串,則用以下形式 xmldoc.loadxml xmldata 讀取xml賦值給字串 ...

C 載入xml文件檔案及載入xml字串

建立xmldocument物件 xmldocument xmldoc new xmldocument 載入xml檔名 xmldoc.load filename 如果是xml字串,則用以下形式 xmldoc.loadxml xmldata 讀取根節點的所有子節點,放到xn0中 xmlnodelist ...