|
struct rxml_node * | rxml_root_node (rxml_document_t *doc) |
|
static void | rxml_free_node (struct rxml_node *node) |
|
static bool | validate_header (const char **ptr) |
|
static bool | range_is_space (const char *begin, const char *end) |
|
static void | skip_spaces (const char **ptr_) |
|
static char * | strdup_range (const char *begin, const char *end) |
|
static char * | strdup_range_escape (const char *begin, const char *end) |
|
static struct rxml_attrib_node * | rxml_parse_attrs (const char *str) |
|
static char * | find_first_space (const char *str) |
|
static bool | rxml_parse_tag (struct rxml_node *node, const char *str) |
|
static struct rxml_node * | rxml_parse_node (const char **ptr_) |
|
static char * | purge_xml_comments (const char *str) |
|
rxml_document_t * | rxml_load_document (const char *path) |
|
void | rxml_free_document (rxml_document_t *doc) |
|
char * | rxml_node_attrib (struct rxml_node *node, const char *attrib) |
|