28#define XML_PARSER_CASE_INSENSITIVE 0
29#define XML_PARSER_CASE_SENSITIVE 1
32#define XML_PARSER_OK 0
33#define XML_PARSER_ERROR 1
36#define XML_PARSER_RELAXED 1
37#define XML_PARSER_MULTI_TEXT 2
40#define CDATA_MARKER "[CDATA]"
#define XINE_DEPRECATED
Definition attributes.h:87
#define XINE_PROTECTED
Definition attributes.h:75
Definition xmlparser.h:58
struct xml_node_s * next
Definition xmlparser.h:63
char * data
Definition xmlparser.h:60
struct xml_node_s * child
Definition xmlparser.h:62
struct xml_property_s * props
Definition xmlparser.h:61
char * name
Definition xmlparser.h:59
Definition xmlparser.h:67
struct lexer * lexer
Definition xmlparser.h:68
int mode
Definition xmlparser.h:69
Definition xmlparser.h:43
struct xml_property_s * next
Definition xmlparser.h:46
char * name
Definition xmlparser.h:44
char * value
Definition xmlparser.h:45
const char * name
Definition xine.c:1575
enable disable number of frames of telecine pattern sync required before mode change make frames evenly spaced for film mode(24 fps)" ) PARAM_ITEM( POST_PARAM_TYPE_BOOL
void xml_parser_free_tree(xml_node_t *root_node)
Definition xmlparser.c:175
struct xml_property_s xml_property_t
int xml_parser_get_property_int(const xml_node_t *node, const char *name, int def_value)
Definition xmlparser.c:816
xml_escape_quote_t
Definition xmlparser.h:95
@ XML_ESCAPE_NO_QUOTE
Definition xmlparser.h:96
@ XML_ESCAPE_DOUBLE_QUOTE
Definition xmlparser.h:98
@ XML_ESCAPE_SINGLE_QUOTE
Definition xmlparser.h:97
void xml_parser_init(const char *buf, int size, int mode) XINE_DEPRECATED
Definition xmlparser.c:105
int xml_parser_get_property_bool(const xml_node_t *node, const char *name, int def_value)
Definition xmlparser.c:833
int xml_parser_build_tree_with_options_r(xml_parser_t *xml_parser, xml_node_t **root_node, int flags)
Definition xmlparser.c:739
void xml_parser_finalize_r(xml_parser_t *xml_parser)
Definition xmlparser.c:130
struct xml_parser_s xml_parser_t
int xml_parser_build_tree(xml_node_t **root_node) XINE_DEPRECATED
Definition xmlparser.c:788
void xml_parser_dump_tree(const xml_node_t *node)
Definition xmlparser.c:923
char * xml_escape_string(const char *s, xml_escape_quote_t quote_type)
Definition xmlparser.c:874
xml_parser_t * xml_parser_init_r(const char *buf, int size, int mode)
Definition xmlparser.c:112
const char * xml_parser_get_property(const xml_node_t *node, const char *name)
Definition xmlparser.c:796
int xml_parser_build_tree_r(xml_parser_t *xml_parser, xml_node_t **root_node)
Definition xmlparser.c:792
int xml_parser_build_tree_with_options(xml_node_t **root_node, int flags) XINE_DEPRECATED
Definition xmlparser.c:735
struct xml_node_s xml_node_t