#include "my_global.h"
#include "m_string.h"
#include "my_xml.h"
Clases |
struct | xml_attr_st |
'defines' |
#define | MY_XML_EOF 'E' |
#define | MY_XML_STRING 'S' |
#define | MY_XML_IDENT 'I' |
#define | MY_XML_EQ '=' |
#define | MY_XML_LT '<' |
#define | MY_XML_GT '>' |
#define | MY_XML_SLASH '/' |
#define | MY_XML_COMMENT 'C' |
#define | MY_XML_TEXT 'T' |
#define | MY_XML_QUESTION '?' |
#define | MY_XML_EXCLAM '!' |
'typedefs' |
typedef struct xml_attr_st | MY_XML_ATTR |
Funciones |
int | my_xml_parse (MY_XML_PARSER *p, const char *str, uint len) |
void | my_xml_parser_create (MY_XML_PARSER *p) |
void | my_xml_parser_free (MY_XML_PARSER *p __attribute__((unused))) |
void | my_xml_set_value_handler (MY_XML_PARSER *p, int(*action)(MY_XML_PARSER *p, const char *s, uint l)) |
void | my_xml_set_enter_handler (MY_XML_PARSER *p, int(*action)(MY_XML_PARSER *p, const char *s, uint l)) |
void | my_xml_set_leave_handler (MY_XML_PARSER *p, int(*action)(MY_XML_PARSER *p, const char *s, uint l)) |
void | my_xml_set_user_data (MY_XML_PARSER *p, void *user_data) |
const char * | my_xml_error_string (MY_XML_PARSER *p) |
uint | my_xml_error_pos (MY_XML_PARSER *p) |
uint | my_xml_error_lineno (MY_XML_PARSER *p) |
Documentación de los 'defines'
#define MY_XML_COMMENT 'C' |
#define MY_XML_EXCLAM '!' |
#define MY_XML_QUESTION '?' |
#define MY_XML_STRING 'S' |
Documentación de los 'typedefs'
Documentación de las funciones
void my_xml_parser_free |
( |
MY_XML_PARSER *p |
__attribute__(unused) | ) |
|
void my_xml_set_user_data |
( |
MY_XML_PARSER * |
p, |
|
|
void * |
user_data |
|
) |
| |