Go to the documentation of this file.
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]"
xml_escape_quote_t
Definition: xmlparser.h:95
Definition: xmlparser.h:43
void xml_parser_dump_tree(const xml_node_t *node)
Definition: xmlparser.c:920
int xml_parser_get_property_int(const xml_node_t *node, const char *name, int def_value)
Definition: xmlparser.c:813
int xml_parser_build_tree(xml_node_t **root_node) XINE_DEPRECATED
Definition: xmlparser.c:785
char * value
Definition: xmlparser.h:45
struct lexer * lexer
Definition: xmlparser.h:68
int xml_parser_build_tree_r(xml_parser_t *xml_parser, xml_node_t **root_node)
Definition: xmlparser.c:789
Definition: xmlparser.h:58
const char * xml_parser_get_property(const xml_node_t *node, const char *name)
Definition: xmlparser.c:793
struct xml_property_s * props
Definition: xmlparser.h:61
struct xml_property_s xml_property_t
int mode
Definition: xmlparser.h:69
void xml_parser_init(const char *buf, int size, int mode) XINE_DEPRECATED
Definition: xmlparser.c:109
int xml_parser_get_property_bool(const xml_node_t *node, const char *name, int def_value)
Definition: xmlparser.c:830
struct xml_node_s * next
Definition: xmlparser.h:63
int xml_parser_build_tree_with_options_r(xml_parser_t *xml_parser, xml_node_t **root_node, int flags)
Definition: xmlparser.c:736
char * xml_escape_string(const char *s, xml_escape_quote_t quote_type)
Definition: xmlparser.c:871
struct xml_node_s * child
Definition: xmlparser.h:62
char * data
Definition: xmlparser.h:60
@ XML_ESCAPE_SINGLE_QUOTE
Definition: xmlparser.h:97
void xml_parser_free_tree(xml_node_t *root_node)
Definition: xmlparser.c:179
char * name
Definition: xmlparser.h:59
#define XINE_DEPRECATED
Definition: attributes.h:85
const char name[16]
Definition: memcpy.c:569
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
struct xml_node_s xml_node_t
Definition: xmlparser.h:67
Definition: xmllexer.h:53
struct xml_property_s * next
Definition: xmlparser.h:46
xml_parser_t * xml_parser_init_r(const char *buf, int size, int mode)
Definition: xmlparser.c:116
@ XML_ESCAPE_NO_QUOTE
Definition: xmlparser.h:96
#define XINE_PROTECTED
Definition: attributes.h:73
void xml_parser_finalize_r(xml_parser_t *xml_parser)
Definition: xmlparser.c:134
char * name
Definition: xmlparser.h:44
struct xml_parser_s xml_parser_t
int xml_parser_build_tree_with_options(xml_node_t **root_node, int flags) XINE_DEPRECATED
Definition: xmlparser.c:732
@ XML_ESCAPE_DOUBLE_QUOTE
Definition: xmlparser.h:98