#include <stddef.h>
#include <sys/types.h>
Go to the source code of this file.
|
void | my_xml_parser_create (MY_XML_PARSER *st) |
|
void | my_xml_parser_free (MY_XML_PARSER *st) |
|
int | my_xml_parse (MY_XML_PARSER *st, const char *str, size_t len) |
|
void | my_xml_set_value_handler (MY_XML_PARSER *st, int(*)(MY_XML_PARSER *, const char *, size_t len)) |
|
void | my_xml_set_enter_handler (MY_XML_PARSER *st, int(*)(MY_XML_PARSER *, const char *, size_t len)) |
|
void | my_xml_set_leave_handler (MY_XML_PARSER *st, int(*)(MY_XML_PARSER *, const char *, size_t len)) |
|
void | my_xml_set_user_data (MY_XML_PARSER *st, void *) |
|
size_t | my_xml_error_pos (MY_XML_PARSER *st) |
|
unsigned | my_xml_error_lineno (MY_XML_PARSER *st) |
|
const char * | my_xml_error_string (MY_XML_PARSER *st) |
|
◆ MY_XML_ERROR
◆ MY_XML_FLAG_RELATIVE_NAMES
#define MY_XML_FLAG_RELATIVE_NAMES 1 |
◆ MY_XML_FLAG_SKIP_TEXT_NORMALIZATION
#define MY_XML_FLAG_SKIP_TEXT_NORMALIZATION 2 |
◆ MY_XML_OK
◆ my_xml_node_type
Enumerator |
---|
MY_XML_NODE_TAG | |
MY_XML_NODE_ATTR | |
MY_XML_NODE_TEXT | |
◆ my_xml_error_lineno()
◆ my_xml_error_pos()
◆ my_xml_error_string()
◆ my_xml_parse()
int my_xml_parse |
( |
MY_XML_PARSER * |
st, |
|
|
const char * |
str, |
|
|
size_t |
len |
|
) |
| |
◆ my_xml_parser_create()
◆ my_xml_parser_free()
◆ my_xml_set_enter_handler()
◆ my_xml_set_leave_handler()
◆ my_xml_set_user_data()
void my_xml_set_user_data |
( |
MY_XML_PARSER * |
st, |
|
|
void * |
user_data |
|
) |
| |
◆ my_xml_set_value_handler()