xmldoc.h

来自「跨操作系统的微型中间件」· C头文件 代码 · 共 41 行

H
41
字号
#include <stdio.h>
#include <string>
#include "OSHeaders.h"
#include "XMLNode.h"

#define XML_HEADLINE "<?xml version=\"1.0\" encoding=\"GBK\"?>\n"

#ifndef __XMLDOC__
#define __XMLDOC__

using namespace std;

//创建XML文档
XMLDoc* CreateXMLDoc(const char* v_FileName,const char* v_RootNodeName);

class XMLDoc
{
public:
	XMLDoc(const char* v_FileName);
	XMLDoc();
	~XMLDoc();
public:
	//打开XML文档
	Bool LoadXMLDoc();
	//
	Bool LoadXML(const char *v_str);

	//取得根节点
	XMLNode* GetRootNode(const char* v_Name);
	//保存文件
	Bool SaveFile();
private:
	XMLNode*	m_RootNode;
	string		m_strBuffer;
	string		m_FileName;
	Bool		m_Useable;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?