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
const char name[16]
Definition: memcpy.c:570
Definition: xmllexer.h:54
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
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:809
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:826
int xml_parser_build_tree_with_options_r(xml_parser_t *xml_parser, xml_node_t **root_node, int flags)
Definition: xmlparser.c:732
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:781
void xml_parser_dump_tree(const xml_node_t *node)
Definition: xmlparser.c:916
char * xml_escape_string(const char *s, xml_escape_quote_t quote_type)
Definition: xmlparser.c:867
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:789
int xml_parser_build_tree_r(xml_parser_t *xml_parser, xml_node_t **root_node)
Definition: xmlparser.c:785
int xml_parser_build_tree_with_options(xml_node_t **root_node, int flags) XINE_DEPRECATED
Definition: xmlparser.c:728
struct xml_node_s xml_node_t