42#define MY_XML_FLAG_RELATIVE_NAMES 1 
   49#define MY_XML_FLAG_SKIP_TEXT_NORMALIZATION 2 
void my_xml_parser_create(MY_XML_PARSER *st)
Definition: xml.cc:460
 
const char * my_xml_error_string(MY_XML_PARSER *st)
Definition: xml.cc:498
 
int my_xml_parse(MY_XML_PARSER *st, const char *str, size_t len)
Definition: xml.cc:327
 
void my_xml_set_leave_handler(MY_XML_PARSER *st, int(*)(MY_XML_PARSER *, const char *, size_t len))
 
void my_xml_set_value_handler(MY_XML_PARSER *st, int(*)(MY_XML_PARSER *, const char *, size_t len))
 
unsigned my_xml_error_lineno(MY_XML_PARSER *st)
Definition: xml.cc:512
 
void my_xml_set_user_data(MY_XML_PARSER *st, void *)
Definition: xml.cc:494
 
void my_xml_set_enter_handler(MY_XML_PARSER *st, int(*)(MY_XML_PARSER *, const char *, size_t len))
 
void my_xml_parser_free(MY_XML_PARSER *st)
Definition: xml.cc:469
 
my_xml_node_type
Definition: my_xml.h:51
 
@ MY_XML_NODE_TEXT
Definition: my_xml.h:54
 
@ MY_XML_NODE_ATTR
Definition: my_xml.h:53
 
@ MY_XML_NODE_TAG
Definition: my_xml.h:52
 
size_t my_xml_error_pos(MY_XML_PARSER *st)
Definition: xml.cc:500
 
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1078
 
char * end
Definition: my_xml.h:67
 
char errstr[128]
Definition: my_xml.h:60
 
int(* enter)(MY_XML_PARSER *st, const char *val, size_t len)
Definition: my_xml.h:74
 
const char * cur
Definition: my_xml.h:71
 
enum my_xml_node_type current_node_type
Definition: my_xml.h:59
 
int flags
Definition: my_xml.h:58
 
const char * beg
Definition: my_xml.h:70
 
size_t buffer_size
Definition: my_xml.h:65
 
const char * end
Definition: my_xml.h:72
 
char * buffer
Definition: my_xml.h:64
 
char * start
Definition: my_xml.h:66
 
char static_buffer[128]
Definition: my_xml.h:63
 
int(* value)(MY_XML_PARSER *st, const char *val, size_t len)
Definition: my_xml.h:75
 
struct MY_XML_PARSER::@3 attr
 
int(* leave_xml)(MY_XML_PARSER *st, const char *val, size_t len)
Definition: my_xml.h:76
 
void * user_data
Definition: my_xml.h:73