65
69
struct xml_node_s *next;
68
void xml_parser_init(const char * buf, int size, int mode) XINE_PROTECTED;
70
int xml_parser_build_tree(xml_node_t **root_node) XINE_PROTECTED;
71
int xml_parser_build_tree_with_options(xml_node_t **root_node, int flags) XINE_PROTECTED;
73
typedef struct xml_parser_s {
78
void xml_parser_init(const char * buf, int size, int mode) XINE_DEPRECATED XINE_PROTECTED;
79
xml_parser_t *xml_parser_init_r(const char * buf, int size, int mode) XINE_PROTECTED;
80
void xml_parser_finalize_r(xml_parser_t *xml_parser) XINE_PROTECTED;
82
int xml_parser_build_tree(xml_node_t **root_node) XINE_DEPRECATED XINE_PROTECTED;
83
int xml_parser_build_tree_r(xml_parser_t *xml_parser, xml_node_t **root_node) XINE_PROTECTED;
85
int xml_parser_build_tree_with_options(xml_node_t **root_node, int flags) XINE_DEPRECATED XINE_PROTECTED;
86
int xml_parser_build_tree_with_options_r(xml_parser_t *xml_parser, xml_node_t **root_node, int flags) XINE_PROTECTED;
73
88
void xml_parser_free_tree(xml_node_t *root_node) XINE_PROTECTED;
75
90
const char *xml_parser_get_property (const xml_node_t *node, const char *name) XINE_PROTECTED;
76
int xml_parser_get_property_int (const xml_node_t *node, const char *name,
91
int xml_parser_get_property_int (const xml_node_t *node, const char *name,
77
92
int def_value) XINE_PROTECTED;
78
int xml_parser_get_property_bool (const xml_node_t *node, const char *name,
93
int xml_parser_get_property_bool (const xml_node_t *node, const char *name,
79
94
int def_value) XINE_PROTECTED;