#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) |
| |
| uint | 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()