#include <xml.h>
Definition at line 51 of file xml.h.
Data Fields | |
xml_node_type_t | type |
char * | name |
char * | text |
int | len |
void * | client_data |
struct xml_node * | next |
struct xml_node * | prev |
struct xml_node * | next_sibling |
struct xml_node * | prev_sibling |
struct xml_node * | parent |
struct xml_node * | children |
struct xml_node * | last_child |
int | nchildren |
xml_attr_t ** | attributes |
int | nattributes |
Definition at line 52 of file xml.h.
Referenced by xml_node_path_lookup(), xml_parse_file(), xml_parse_node(), xml_root_element(), and xml_write_node().
char* xml_node::name |
Definition at line 53 of file xml.h.
Referenced by append_setting(), channel_probe(), channel_save(), save_walker(), user_new(), user_save(), xml_node_append(), xml_node_free(), xml_node_fullname(), xml_node_new_named(), xml_node_path_lookup(), xml_parse_node(), xml_write_element(), and xml_write_processing_instruction().
char* xml_node::text |
Definition at line 55 of file xml.h.
Referenced by append_text(), xml_node_free(), xml_node_get_int(), xml_node_get_str(), xml_node_int(), xml_node_set_int(), xml_node_set_str(), xml_node_str(), xml_write_cdata_section(), xml_write_children(), xml_write_comment(), and xml_write_element().
int xml_node::len |
void* xml_node::client_data |
Definition at line 58 of file xml.h.
Referenced by config_link_table(), config_set_int(), config_set_str(), config_update_table(), and xml_node_delete_callbacked().
struct xml_node* xml_node::next [read] |
Definition at line 60 of file xml.h.
Referenced by xml_node_append(), xml_node_delete_callbacked(), xml_node_path_lookup(), xml_node_unlink(), xml_root_element(), xml_write_children(), and xml_write_document().
struct xml_node * xml_node::prev [read] |
struct xml_node* xml_node::next_sibling [read] |
Definition at line 61 of file xml.h.
Referenced by channel_load(), help_lookup_entry(), help_parse_file(), help_parse_syntax(), party_help(), user_load(), xml_node_append(), xml_node_path_lookup(), and xml_node_unlink().
struct xml_node * xml_node::prev_sibling [read] |
struct xml_node* xml_node::parent [read] |
Definition at line 62 of file xml.h.
Referenced by xml_doc_delete(), xml_node_append(), xml_node_delete_callbacked(), xml_node_fullname(), xml_node_unlink(), and xml_root_element().
struct xml_node * xml_node::children [read] |
Definition at line 62 of file xml.h.
Referenced by xml_node_append(), xml_node_delete_callbacked(), xml_node_path_lookup(), xml_node_unlink(), xml_root_element(), xml_write_children(), and xml_write_document().
struct xml_node * xml_node::last_child [read] |
Definition at line 63 of file xml.h.
Referenced by xml_node_append(), xml_node_unlink(), and xml_write_element().
Definition at line 65 of file xml.h.
Referenced by xml_attr_lookup(), xml_node_append_attr(), xml_node_free(), and xml_write_attributes().
Definition at line 66 of file xml.h.
Referenced by xml_attr_lookup(), xml_node_append_attr(), xml_node_free(), and xml_write_attributes().