CMUtil/inc/hgl/util/xml/ElementParse.h

25 lines
722 B
C
Raw Normal View History

2020-08-21 21:11:07 +08:00
#ifndef HGL_UTIL_XML_ELEMENT_PARSE_INCLUDE
#define HGL_UTIL_XML_ELEMENT_PARSE_INCLUDE
namespace hgl
{
namespace xml
{
/**
* XML节点解析器
*/
class ElementParse
{
public:
virtual ~ElementParse()=default;
virtual bool Start (const char *element_name) {return(true);}
virtual void Attr (const char *flag,const char *info) {}
virtual void CharData (const char *str,const int str_length) {}
virtual void End (const char *element_name) {}
};//class ElementParse
}//namespace xml
}//namespace hgl
#endif//HGL_UTIL_XML_ELEMENT_PARSE_INCLUDE