20#ifndef INCLUDED_SHELL_INC_INTERNAL_XML_PARSER_HXX
21#define INCLUDED_SHELL_INC_INTERNAL_XML_PARSER_HXX
30 :
std::runtime_error(error_msg)
66 void parse(
const char* XmlData,
size_t Length,
bool IsFinal);
xml_parser_exception(const std::string &error_msg)
i_xml_parser_event_handler * document_handler_
void set_document_handler(i_xml_parser_event_handler *event_handler)
Set a document handler.
i_xml_parser_event_handler * get_document_handler() const
Returns the currently used document handler or null if no document handler was set before.
void parse(const char *XmlData, size_t Length, bool IsFinal)
Parse a XML data stream.
xml_parser & operator=(const xml_parser &)=delete
xml_parser(const xml_parser &)=delete