Lines Matching refs:attributes
49 _start_element_handler(void *user, const xmlChar *name, const xmlChar **attributes) in _start_element_handler() argument
59 if (attributes) { in _start_element_handler()
60 while (attributes[attno] != NULL) { in _start_element_handler()
64 att_name = (char *)attributes[attno++]; in _start_element_handler()
65 att_value = (char *)attributes[attno++]; in _start_element_handler()
83 …->h_start_element(parser->user, (const XML_Char *) qualified_name, (const XML_Char **) attributes); in _start_element_handler()
89 …ces, const xmlChar ** namespaces, int nb_attributes, int nb_defaulted, const xmlChar ** attributes) in _start_element_handler_ns() argument
137 if (attributes) { in _start_element_handler_ns()
142 att_name = (char *) attributes[y++]; in _start_element_handler_ns()
143 att_prefix = (char *)attributes[y++]; in _start_element_handler_ns()
145 att_value = (char *)attributes[y++]; in _start_element_handler_ns()
146 att_valueend = (char *)attributes[y++]; in _start_element_handler_ns()
170 if (attributes != NULL) { in _start_element_handler_ns()
176 if (attributes[y+1] != NULL) { in _start_element_handler_ns()
177 _qualify_namespace(parser, attributes[y] , attributes[y + 2], &qualified_name_attr); in _start_element_handler_ns()
179 qualified_name_attr = xmlStrdup(attributes[y]); in _start_element_handler_ns()
182 attrs[z + 1] = xmlStrndup(attributes[y + 3] , (int) (attributes[y + 4] - attributes[y + 3])); in _start_element_handler_ns()