Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libmysql_std/xml.c
#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_EOF   'E'
#define MY_XML_EQ   '='
#define MY_XML_EXCLAM   '!'
#define MY_XML_GT   '>'
#define MY_XML_IDENT   'I'
#define MY_XML_LT   '<'
#define MY_XML_QUESTION   '?'
#define MY_XML_SLASH   '/'
#define MY_XML_STRING   'S'
#define MY_XML_TEXT   'T'

Documentación de los 'typedefs'

typedef struct xml_attr_st MY_XML_ATTR

Documentación de las funciones

uint my_xml_error_lineno ( MY_XML_PARSER p)
uint my_xml_error_pos ( MY_XML_PARSER p)
const char* my_xml_error_string ( MY_XML_PARSER p)
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_enter_handler ( MY_XML_PARSER p,
int(*)(MY_XML_PARSER *p, const char *s, uint l)  action 
)
void my_xml_set_leave_handler ( MY_XML_PARSER p,
int(*)(MY_XML_PARSER *p, const char *s, uint l)  action 
)
void my_xml_set_user_data ( MY_XML_PARSER p,
void *  user_data 
)
void my_xml_set_value_handler ( MY_XML_PARSER p,
int(*)(MY_XML_PARSER *p, const char *s, uint l)  action 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'