⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlparse.h

📁 该程序是mobile5.0 ppc2003系统下的
💻 H
字号:
// XmlParse.h: interface for the CXmlParse class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_XMLPARSE_H__EFC0A9D3_F266_4982_83FE_D7C7AA42D7A2__INCLUDED_)
#define AFX_XMLPARSE_H__EFC0A9D3_F266_4982_83FE_D7C7AA42D7A2__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <windows.h>
#include <msxml.h>
#include <objsafe.h>
#include <objbase.h>
#include <ATLBASE.H>
#include "XmlElement.h"

#pragma warning( push )
#pragma warning( disable: 4018 4786)

#pragma warning( pop )
//using namespace std;

class CXmlParse  
{
public:
	virtual ~CXmlParse();
	CXmlParse();
public:
	CString parseXml(CString xmlStr);
	CString parseXmla(CString xmlStr,int *flag);
	CString parseXmlwmkdj(CString xmlStr);
	CString parseXmlm(CString xmlStr,BOOL flag);
	CString parseXmlxgaj(CString xmlStr,BOOL flag);
	CXmlElement parseXmlpaiwuchaxun(CString xmlStr, const CString tag);
	CString parseXmlzhizhao(CString xmlStr, const CString tag);
	CString parseXmlcardmaninfo(CString xmlStr);
	CString parseXml(CString xmlStr,const CString tag);
	CString parseXmlwmkcx(CString xmlStr, const CString tag);
	CString parseXmlcheck(CString xmlStr, const CString tag);
	CString parseXmlzkcx(CString xmlStr, const CString tag);
	CString parseXmlwpcx(CString xmlStr, const CString tag);
	CString parseXmlfilelist(CString xmlStr, const CString tag);
	CString parseManInfo(CString xmlStr);
	void StrToTchar(CString temString,TCHAR * pTchar);
	BOOL IniParse();
	static CXmlParse * GetInstance();
	BOOL UnParseXML();
	CString inttostr(int num);
	void deletexmlptr();
	CXmlElement ParseJianyiChufaResult(CString str);
	CString parseWeifaXml(CString xmlStr, const CString tag);
	char* ParseSelectRec();
	void ParseConfig(CStringArray&);

	 static CXmlParse m_XmlParse;
	 CComPtr<IXMLDOMDocument> m_iXMLDoc;
	 CComPtr<IXMLDOMElement> m_iRootElm;
	 CComPtr<IXMLDOMNodeList> m_iXMLChild;
	 CComPtr<IXMLDOMNode> m_iXMLItem;
	 CComPtr<IXMLDOMNamedNodeMap> m_iXMLNodeMap;
	 void GetFileInfo(CString,int&,CString&);
	 CXmlElement ParseFile(CString);
	 void GetLawInfo(CStringArray&,CStringArray&,CStringArray&,CStringArray&,CStringArray&,CStringArray&);
	 void GetIllegalAction(CString,CString,CStringArray&,CStringArray&,CStringArray&,CStringArray&);
	 void GetIllegalInfo(CString,CStringArray&,CStringArray&,CStringArray&,CStringArray&,CStringArray&);
	 void ParseUserInfo(CString,CStringArray&);
	 void ParseVersion(CStringArray&,CString,CString);
//解析获取的版本号,和文件名
	 void CXmlParse::ParseCityAdminVersion(CString xmlStr,CStringArray& fileArray,CString& fileVersion,CString result);
	//获取本地版本信息
	 void CXmlParse::ParseMyVersion(CString& arr);
};

#endif // !defined(AFX_XMLPARSE_H__EFC0A9D3_F266_4982_83FE_D7C7AA42D7A2__INCLUDED_)

⌨️ 快捷键说明

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