亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? xmlfile.h

?? 本源碼給出了xml解釋程序以及基于xml文件內(nèi)容的數(shù)據(jù)結(jié)構(gòu)構(gòu)造示例
?? H
字號:


// XMLFile.h v1.0
// Purpose: interface for the CXMLFile class.
// by hujinshan @2004-11-9 10:15:58

#ifndef _XMLFILE_H_
#define _XMLFILE_H_

#pragma warning(disable: 4786)

//#import "C:/WINDOWS/SYSTEM32/msxml4.dll" named_guids raw_interfaces_only
//#import <msxml4.dll>
#import <msxml4.dll>

#include <atlbase.h>
#include <string>
#include <map>
#include <vector>

//typedef const char* LPCTSTR;

//!  XMLFile class 讀寫XML文件 
/*!
  可用來保存應(yīng)用程序設(shè)置。
*/

class CXMLFile
{
/// Construction
public:
	CXMLFile();
	CXMLFile(const char* filename);
	
	virtual ~CXMLFile();

/// Implementation
public:

	///得到節(jié)點值(長整型)
	///保存XML文件
	/** 
		\param cstrBaseKeyName 基鍵名.
		\param cstrValueName 鍵名(取值名).
		\param lDefaultValue 默認長整值.
	*/
	long GetLong(const char* cstrBaseKeyName, const char* cstrValueName, long lDefaultValue);
	///設(shè)置節(jié)點值(長整型)
	/** 
		\param cstrBaseKeyName 基鍵名.
		\param cstrValueName 鍵名(取保存值名).
		\param lDefaultValue 默認長整值.
	*/
	long SetLong(const char* cstrBaseKeyName, const char* cstrValueName, long lValue);

	///得到節(jié)點值(字符串)
	/** 
		\param cstrBaseKeyName 基鍵名.
		\param cstrValueName 鍵名(取值名).
		\param cstrDefaultValue 默認字符串值.
	*/
	std::string GetString(const char* cstrBaseKeyName, const char* cstrValueName, const char* cstrDefaultValue);
	///設(shè)置節(jié)點值(字符串)
	/** 
		\param cstrBaseKeyName 基鍵名.
		\param cstrValueName 鍵名(保存值名).
		\param cstrDefaultValue 默認字符串值.
	*/
	long SetString(const char* cstrBaseKeyName, const char* cstrValueName, const char* cstrValue);
	
	///得到節(jié)點屬性
	/** 
		\param cstrBaseKeyName 基鍵名.
		\param cstrValueName 鍵名(保存屬性鍵名).
		\param cstrAttributeName 屬性名(保存屬性值名).
		\param cstrDefaultAttributeValue 默認屬性值.
	*/
	std::string GetAttribute(const char* cstrBaseKeyName, const char* cstrValueName, 
		const char* cstrAttributeName, const char* cstrDefaultAttributeValue);
	///設(shè)置節(jié)點屬性
	long SetAttribute(const char* cstrBaseKeyName, const char* cstrValueName,
					const char* cstrAttributeName, const char* cstrAttributeValue);

	///得到節(jié)點值
	long GetNodeValue(const char* cstrBaseKeyName, const char* cstrValueName, 
		const char* cstrDefaultValue, std::string& strValue, const char* cstrAttributeName, 
		const char* cstrDefaultAttributeValue,std::string& strAttributeValue);
	
	///設(shè)置節(jié)點值
	long SetNodeValue(const char* cstrBaseKeyName, const char* cstrValueName, 
		const char* cstrValue=NULL, const char* cstrAttributeName=NULL,
		const char* cstrAttributeValue=NULL);

	///刪除某節(jié)點和其所有子節(jié)點
	/*!
      所有子節(jié)點的鍵值保存到參數(shù)keys_val里.
    */
	long DeleteSetting(const char* cstrBaseKeyName, const char* cstrValueName);

	///得到某節(jié)點的子節(jié)點的鍵名
	/*!
      所有子節(jié)點的鍵名保存到參數(shù)keys_val里.
    */
	long GetKeysValue(const char* cstrBaseKeyName, 
		std::map<std::string, std::string>& keys_val);

	///得到某節(jié)點的子節(jié)點的鍵名
	long GetKeys(const char* cstrBaseKeyName, 
		std::vector<std::string>& keys);

	///保存XML文件
	/** 
		\param filename 保存文件名.
	*/
	bool save(const char* filename=NULL);
	
	///裝載XML文件
	/** 
		\param filename 裝入文件名.
	*/
	bool load(const char* filename, const char* root_name="xmlRoot");

	///不保存改變
	void DiscardChanges();
	///清空內(nèi)容
	void clear();

	//------------------------------------------------------------------------------------
	long GetRootElem(MSXML2::IXMLDOMElementPtr rootElem);
	long GetNode(const char* cstrKeyName, MSXML2::IXMLDOMNodePtr& foundNode);

protected:

	MSXML2::IXMLDOMDocument2Ptr XmlDocPtr;

	std::string xml_file_name, m_root_name;

	std::string* ParseKeys(const char* cstrFullKeyPath, int &iNumKeys);	

	MSXML2::IXMLDOMNodePtr FindNode(MSXML2::IXMLDOMNodePtr parentNode, std::string* pCStrKeys, int iNumKeys, bool bAddNodes = FALSE);

};

#endif // _XMLFILE_H_

// end of file 


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av免费在线播放| 亚洲国产精品尤物yw在线观看| 91日韩精品一区| 国产69精品久久久久毛片| 久久se这里有精品| 日韩在线一二三区| 亚洲成人一区二区| 亚洲福利电影网| 亚洲自拍与偷拍| 一区二区三区不卡视频| 18涩涩午夜精品.www| 中文字幕精品—区二区四季| 国产网站一区二区| 国产精品午夜春色av| 国产欧美日产一区| 日韩精品在线一区| 欧美mv和日韩mv国产网站| 久久综合中文字幕| 久久婷婷国产综合精品青草| 欧美精品一区二区在线播放| 2023国产一二三区日本精品2022| 日韩欧美国产三级| 久久久国产精品麻豆| 国产色综合一区| 椎名由奈av一区二区三区| 亚洲人成在线播放网站岛国| 亚洲精品免费看| 天堂蜜桃一区二区三区| 激情久久五月天| 丁香婷婷综合色啪| 一本高清dvd不卡在线观看| 精品1区2区3区| 精品国产91乱码一区二区三区| 国产亚洲精品中文字幕| 亚洲精品日韩一| 麻豆精品视频在线| 国产99久久久久久免费看农村| 不卡的电影网站| 精品视频免费看| 国产亚洲美州欧州综合国| 中文字幕一区在线观看视频| 亚洲成人av中文| 国产成人一区在线| 色婷婷久久综合| 欧美va亚洲va香蕉在线| 亚洲三级理论片| 日产精品久久久久久久性色| 国产在线精品一区二区不卡了| www.99精品| 91麻豆精品91久久久久久清纯| 久久久亚洲精华液精华液精华液| 亚洲精品中文字幕在线观看| 免费看欧美女人艹b| 菠萝蜜视频在线观看一区| 欧美久久久一区| 国产精品美女视频| 欧美aa在线视频| av午夜一区麻豆| 日韩欧美色综合网站| 亚洲人亚洲人成电影网站色| 老司机免费视频一区二区| 99riav久久精品riav| 欧美电影免费观看高清完整版| 亚洲精品视频在线看| 国产露脸91国语对白| 国产精品综合一区二区| 国产精品每日更新在线播放网址 | 久久色在线视频| 亚洲乱码中文字幕| 精品亚洲成a人在线观看| 欧美综合久久久| 国产精品久久久一本精品| 老司机精品视频导航| 欧美亚洲日本国产| 18涩涩午夜精品.www| 国产麻豆精品视频| 精品三级av在线| 亚洲成a人v欧美综合天堂| 日本高清不卡在线观看| 成人免费一区二区三区在线观看| 丁香婷婷深情五月亚洲| 久久影院午夜论| 国产精品综合一区二区三区| 精品欧美乱码久久久久久| 日韩精品亚洲一区二区三区免费| 91网站最新网址| 国产精品盗摄一区二区三区| 懂色av一区二区在线播放| 国产欧美一区二区精品久导航 | 欧美亚洲免费在线一区| 亚洲精品国产精华液| 成人高清视频在线| 国产精品污污网站在线观看| 国产不卡视频在线观看| 国产欧美va欧美不卡在线| 国产精品1区二区.| 国产日产欧美一区二区三区| 国产白丝精品91爽爽久久 | 日本午夜精品一区二区三区电影| 一本久久a久久免费精品不卡| 亚洲图片欧美激情| 色综合久久88色综合天天| 国产精品私房写真福利视频| 国产成人亚洲综合a∨婷婷图片| 久久人人97超碰com| 国产精品一色哟哟哟| 亚洲欧洲日韩在线| 欧美性色综合网| 日本午夜一本久久久综合| 久久综合九色综合97婷婷女人| 国产在线视频一区二区| 国产精品青草久久| 91国产精品成人| 偷偷要91色婷婷| 久久综合精品国产一区二区三区| 国产成人av电影在线| 亚洲欧美日韩久久| 欧美精品视频www在线观看| 美女视频黄久久| 国产精品传媒视频| 宅男在线国产精品| 国产成人亚洲精品青草天美| 亚洲一区二区三区三| 精品国产精品一区二区夜夜嗨| 国产69精品久久久久毛片| 一区二区三区四区视频精品免费| 欧美日本一道本| 国产成人综合在线观看| 亚洲小少妇裸体bbw| 亚洲精品在线免费播放| 91免费观看在线| 免费日本视频一区| 国产精品免费aⅴ片在线观看| 欧美三级韩国三级日本三斤| 精品一区二区免费看| 亚洲免费在线观看| 日韩欧美三级在线| 色婷婷国产精品| 国产麻豆成人精品| 丝袜美腿成人在线| 综合精品久久久| 久久品道一品道久久精品| 欧美日韩高清一区二区不卡| 国产大片一区二区| 美女任你摸久久 | 欧美经典一区二区| 在线播放91灌醉迷j高跟美女 | 日韩精品一级二级| 最新中文字幕一区二区三区| 日韩欧美久久一区| 欧美私人免费视频| 不卡电影免费在线播放一区| 韩国中文字幕2020精品| 石原莉奈在线亚洲三区| 亚洲日本青草视频在线怡红院 | ...xxx性欧美| 国产网站一区二区| 欧美电视剧免费观看| 欧美美女bb生活片| 91国产精品成人| 一本一本大道香蕉久在线精品| 国产麻豆日韩欧美久久| 蜜桃av一区二区在线观看| 亚洲午夜久久久久久久久久久 | 午夜精品久久一牛影视| 亚洲视频一区二区在线| 国产亚洲成aⅴ人片在线观看| 日韩精品一区二区三区老鸭窝| 欧美一区二区三区免费视频| 欧美偷拍一区二区| 欧美制服丝袜第一页| 在线日韩一区二区| 色成年激情久久综合| 91毛片在线观看| 色素色在线综合| 在线免费精品视频| 91久久国产综合久久| 91社区在线播放| 在线观看日韩国产| 欧美日韩国产大片| 日韩三区在线观看| 日韩一区和二区| 欧美不卡视频一区| 日本一区二区视频在线| 中文字幕一区二区在线播放| 国产精品美女久久久久aⅴ国产馆| 国产精品久久二区二区| 亚洲色图欧美偷拍| 亚洲成av人影院| 久久99精品一区二区三区三区| 国内精品伊人久久久久影院对白| 国产一区二区三区av电影| 大白屁股一区二区视频| 91在线你懂得| 欧美精品日日鲁夜夜添| 欧美一区二区黄色| 国产午夜亚洲精品午夜鲁丝片| 日韩美女视频一区二区 | 日韩美女精品在线| 亚洲午夜在线视频|