Lines Matching refs:attributes
50 _start_element_handler(void *user, const xmlChar *name, const xmlChar **attributes) in _start_element_handler() argument
60 if (attributes) { in _start_element_handler()
61 while (attributes[attno] != NULL) { in _start_element_handler()
65 att_name = (char *)attributes[attno++]; in _start_element_handler()
66 att_value = (char *)attributes[attno++]; in _start_element_handler()
84 …->h_start_element(parser->user, (const XML_Char *) qualified_name, (const XML_Char **) attributes); in _start_element_handler()
90 …ces, const xmlChar ** namespaces, int nb_attributes, int nb_defaulted, const xmlChar ** attributes) in _start_element_handler_ns() argument
138 if (attributes) { in _start_element_handler_ns()
143 att_name = (char *) attributes[y++]; in _start_element_handler_ns()
144 att_prefix = (char *)attributes[y++]; in _start_element_handler_ns()
146 att_value = (char *)attributes[y++]; in _start_element_handler_ns()
147 att_valueend = (char *)attributes[y++]; in _start_element_handler_ns()
171 if (attributes != NULL) { in _start_element_handler_ns()
177 if (attributes[y+1] != NULL) { in _start_element_handler_ns()
178 _qualify_namespace(parser, attributes[y] , attributes[y + 2], &qualified_name_attr); in _start_element_handler_ns()
180 qualified_name_attr = xmlStrdup(attributes[y]); in _start_element_handler_ns()
183 attrs[z + 1] = xmlStrndup(attributes[y + 3] , (int) (attributes[y + 4] - attributes[y + 3])); in _start_element_handler_ns()