20#ifndef INCLUDED_SHELL_INC_INTERNAL_BASEREADER_HXX
21#define INCLUDED_SHELL_INC_INTERNAL_BASEREADER_HXX
60 const std::wstring& ,
const std::wstring& ){};
virtual void end_element(const string_t &raw_name, const string_t &local_name) override=0
virtual void start_element(const string_t &raw_name, const string_t &local_name, const xml_tag_attribute_container_t &attributes) override=0
virtual void comment(const string_t &) override
virtual void characters(const string_t &character) override=0
virtual void processing_instruction(const std::wstring &, const std::wstring &)
virtual ~CBaseReader() override
void Initialize(const std::string &)
Read interested tag content into respective structure then start parsing process.
virtual void ignore_whitespace(const string_t &) override
virtual void end_document()
CBaseReader(const Filepath_t &DocumentName)
constructor of CBaseReader.
virtual void start_document()
ZipFile::ZipContentBuffer_t m_ZipContent
Reference< XOutputStream > stream
std::map< string_t, string_t > xml_tag_attribute_container_t