Lines Matching refs:xml_element

48 static xml_element *
52 xml_element *retval; in xml_element_new()
63 retval = (xml_element*) malloc(sizeof(xml_element)); in xml_element_new()
83 XMLRPC_TYPED_MEM_BLOCK_INIT(xml_element*, env, &retval->_children, 0); in xml_element_new()
111 xml_element_free(xml_element * const elemP) { in xml_element_free()
115 xml_element ** contents; in xml_element_free()
121 XMLRPC_MEMBLOCK_CLEAN(xml_element *, &elemP->_cdata); in xml_element_free()
125 contents = XMLRPC_MEMBLOCK_CONTENTS(xml_element *, childrenP); in xml_element_free()
126 size = XMLRPC_MEMBLOCK_SIZE(xml_element *, childrenP); in xml_element_free()
130 XMLRPC_MEMBLOCK_CLEAN(xml_element *, &elemP->_children); in xml_element_free()
146 xml_element_name(const xml_element * const elemP) { in xml_element_name()
156 size_t xml_element_cdata_size (xml_element *elem) in xml_element_cdata_size()
162 char *xml_element_cdata (xml_element *elem) in xml_element_cdata()
171 xml_element_children_size(const xml_element * const elemP) { in xml_element_children_size()
173 return XMLRPC_TYPED_MEM_BLOCK_SIZE(xml_element *, &elemP->_children); in xml_element_children_size()
178 xml_element **
179 xml_element_children(const xml_element * const elemP) { in xml_element_children()
181 return XMLRPC_TYPED_MEM_BLOCK_CONTENTS(xml_element *, &elemP->_children); in xml_element_children()
192 xml_element *elem, in xml_element_append_cdata()
207 xml_element *elem, in xml_element_append_child()
208 xml_element *child) in xml_element_append_child()
215 XMLRPC_TYPED_MEM_BLOCK_APPEND(xml_element*, env, &elem->_children, in xml_element_append_child()
231 xml_element * rootP;
232 xml_element * currentP;
252 xml_element * elemP; in startElement()
399 xml_element ** const resultPP) { in xml_parse()