This file contains the implementation of the xml::event_parser class for the libxml XML parser. More...
#include <misc/xmlwrapp/event_parser.hpp>
#include <misc/xmlwrapp/node.hpp>
#include <misc/xmlwrapp/exception.hpp>
#include "utility.hpp"
#include "https_input_impl.hpp"
#include <libxml/parser.h>
#include <libxml/xmlversion.h>
#include <new>
#include <cstring>
#include <iostream>
#include <fstream>
#include <stdexcept>
#include <memory>
Go to the source code of this file.
Go to the SVN repository for this file.
static void cb_start_document (void *parser) static void cb_end_document (void *parser) static void cb_start_element (void *parser, const xmlChar *tag, const xmlChar **props) static void cb_end_element (void *parser, const xmlChar *tag) static void cb_text (void *parser, const xmlChar *text, int length) static void cb_pi (void *parser, const xmlChar *target, const xmlChar *data) static void cb_comment (void *parser, const xmlChar *text) static void cb_cdata (void *parser, const xmlChar *text, int length) static void cb_notation_declaration (void *parser, const xmlChar *name, const xmlChar *public_id, const xmlChar *system_id) static void cb_entity_declaration (void *parser, const xmlChar *name, int type, const xmlChar *public_id, const xmlChar *system_id, xmlChar *content) static void cb_unparsed_entity_declaration (void *parser, const xmlChar *name, const xmlChar *public_id, const xmlChar *system_id, const xmlChar *notation_name) static void cb_external_subset_declaration (void *parser, const xmlChar *name, const xmlChar *external_id, const xmlChar *system_id) static void cb_internal_subset_declaration (void *parser, const xmlChar *name, const xmlChar *external_id, const xmlChar *system_id) static void cb_attribute_declaration (void *parser, const xmlChar *element_name, const xmlChar *attribute_name, int attr_type, int default_type, const xmlChar *default_value, xmlEnumeration *default_values) static void cb_element_declaration (void *parser, const xmlChar *element_name, int type, xmlElementContent *content) static void cb_entity_reference (void *parser, const xmlChar *name) static void cb_warning (void *parser, const char *message,...) static void cb_error (void *parser, const char *message,...) static void cb_fatal_error (void *parser, const char *message,...) static void cb_ignore (void *, const xmlChar *, int)This file contains the implementation of the xml::event_parser class for the libxml XML parser.
Definition in file event_parser.cpp.
◆ cb_attribute_declaration() static void cb_attribute_declaration ( void * parser, const xmlChar * element_name, const xmlChar * attribute_name, int attr_type, int default_type, const xmlChar * default_value, xmlEnumeration * default_values ) static ◆ cb_cdata() static void cb_cdata ( void * parser, const xmlChar * text, int length ) static ◆ cb_comment() static void cb_comment ( void * parser, const xmlChar * text ) static ◆ cb_element_declaration() static void cb_element_declaration ( void * parser, const xmlChar * element_name, int type, xmlElementContent * content ) static ◆ cb_end_document() static void cb_end_document ( void * parser ) static ◆ cb_end_element() static void cb_end_element ( void * parser, const xmlChar * tag ) static ◆ cb_entity_declaration() static void cb_entity_declaration ( void * parser, const xmlChar * name, int type, const xmlChar * public_id, const xmlChar * system_id, xmlChar * content ) static ◆ cb_entity_reference() static void cb_entity_reference ( void * parser, const xmlChar * name ) static ◆ cb_error() static void cb_error ( void * parser, const char * message, ... ) static ◆ cb_external_subset_declaration() static void cb_external_subset_declaration ( void * parser, const xmlChar * name, const xmlChar * external_id, const xmlChar * system_id ) static ◆ cb_fatal_error() static void cb_fatal_error ( void * parser, const char * message, ... ) static ◆ cb_ignore() ◆ cb_internal_subset_declaration() static void cb_internal_subset_declaration ( void * parser, const xmlChar * name, const xmlChar * external_id, const xmlChar * system_id ) static ◆ cb_notation_declaration() static void cb_notation_declaration ( void * parser, const xmlChar * name, const xmlChar * public_id, const xmlChar * system_id ) static ◆ cb_pi() static void cb_pi ( void * parser, const xmlChar * target, const xmlChar * data ) static ◆ cb_start_document() static void cb_start_document ( void * parser ) static ◆ cb_start_element() static void cb_start_element ( void * parser, const xmlChar * tag, const xmlChar ** props ) static ◆ cb_text() static void cb_text ( void * parser, const xmlChar * text, int length ) static ◆ cb_unparsed_entity_declaration() static void cb_unparsed_entity_declaration ( void * parser, const xmlChar * name, const xmlChar * public_id, const xmlChar * system_id, const xmlChar * notation_name ) static ◆ cb_warning() static void cb_warning ( void * parser, const char * message, ... ) staticRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4