1 //一个简易的XML解析的类 2 #pragma once 3 #include "Common.h" 4 5 class CSimpleXML 6 { 7 public: 8 CSimpleXML(const wstring& xml_path); 9 CSimpleXML(); 10 ~CSimpleXML(); 11 LoadXMLContentDirect(const wstring & xml_content)12 void LoadXMLContentDirect(const wstring& xml_content) { m_xml_content = xml_content; } 13 14 wstring GetNode(const wchar_t* node, const wchar_t* parent) const; 15 wstring GetNode(const wchar_t* node) const; 16 17 static wstring _GetNode(const wchar_t* node, const wstring& content); 18 19 protected: 20 wstring m_xml_content; 21 22 }; 23 24