Lines Matching refs:element

60                                 const lxb_dom_element_t *element);
63 lxb_dom_element_interface_destroy(lxb_dom_element_t *element);
78 lxb_dom_element_destroy(lxb_dom_element_t *element);
81 lxb_dom_element_has_attributes(lxb_dom_element_t *element);
84 lxb_dom_element_set_attribute(lxb_dom_element_t *element,
89 lxb_dom_element_get_attribute(lxb_dom_element_t *element,
94 lxb_dom_element_remove_attribute(lxb_dom_element_t *element,
98 lxb_dom_element_has_attribute(lxb_dom_element_t *element,
102 lxb_dom_element_attr_append(lxb_dom_element_t *element, lxb_dom_attr_t *attr);
105 lxb_dom_element_attr_remove(lxb_dom_element_t *element, lxb_dom_attr_t *attr);
108 lxb_dom_element_attr_by_name(lxb_dom_element_t *element,
112 lxb_dom_element_attr_by_local_name_data(lxb_dom_element_t *element,
116 lxb_dom_element_attr_by_id(lxb_dom_element_t *element,
120 lxb_dom_element_attr_by_data(lxb_dom_element_t *element,
127 lxb_dom_element_attr_is_exist(lxb_dom_element_t *element,
131 lxb_dom_element_is_set(lxb_dom_element_t *element,
173 lxb_dom_element_qualified_name(lxb_dom_element_t *element, size_t *len);
176 lxb_dom_element_qualified_name_upper(lxb_dom_element_t *element, size_t *len);
179 lxb_dom_element_local_name(lxb_dom_element_t *element, size_t *len);
182 lxb_dom_element_prefix(lxb_dom_element_t *element, size_t *len);
185 lxb_dom_element_tag_name(lxb_dom_element_t *element, size_t *len);
192 lxb_dom_element_id(lxb_dom_element_t *element, size_t *len) in lxb_dom_element_id() argument
194 if (element->attr_id == NULL) { in lxb_dom_element_id()
202 return lxb_dom_attr_value(element->attr_id, len); in lxb_dom_element_id()
206 lxb_dom_element_class(lxb_dom_element_t *element, size_t *len) in lxb_dom_element_class() argument
208 if (element->attr_class == NULL) { in lxb_dom_element_class()
216 return lxb_dom_attr_value(element->attr_class, len); in lxb_dom_element_class()
220 lxb_dom_element_is_custom(lxb_dom_element_t *element) in lxb_dom_element_is_custom() argument
222 return element->custom_state & LXB_DOM_ELEMENT_CUSTOM_STATE_CUSTOM; in lxb_dom_element_is_custom()
226 lxb_dom_element_custom_is_defined(lxb_dom_element_t *element) in lxb_dom_element_custom_is_defined() argument
228 return element->custom_state & LXB_DOM_ELEMENT_CUSTOM_STATE_CUSTOM in lxb_dom_element_custom_is_defined()
229 || element->custom_state & LXB_DOM_ELEMENT_CUSTOM_STATE_UNCUSTOMIZED; in lxb_dom_element_custom_is_defined()
233 lxb_dom_element_first_attribute(lxb_dom_element_t *element) in lxb_dom_element_first_attribute() argument
235 return element->first_attr; in lxb_dom_element_first_attribute()
251 lxb_dom_element_last_attribute(lxb_dom_element_t *element) in lxb_dom_element_last_attribute() argument
253 return element->last_attr; in lxb_dom_element_last_attribute()
257 lxb_dom_element_id_attribute(lxb_dom_element_t *element) in lxb_dom_element_id_attribute() argument
259 return element->attr_id; in lxb_dom_element_id_attribute()
263 lxb_dom_element_class_attribute(lxb_dom_element_t *element) in lxb_dom_element_class_attribute() argument
265 return element->attr_class; in lxb_dom_element_class_attribute()
269 lxb_dom_element_tag_id(lxb_dom_element_t *element) in lxb_dom_element_tag_id() argument
271 return lxb_dom_interface_node(element)->local_name; in lxb_dom_element_tag_id()
275 lxb_dom_element_ns_id(lxb_dom_element_t *element) in lxb_dom_element_ns_id() argument
277 return lxb_dom_interface_node(element)->ns; in lxb_dom_element_ns_id()
285 lxb_dom_element_id_noi(lxb_dom_element_t *element, size_t *len);
288 lxb_dom_element_class_noi(lxb_dom_element_t *element, size_t *len);
291 lxb_dom_element_is_custom_noi(lxb_dom_element_t *element);
294 lxb_dom_element_custom_is_defined_noi(lxb_dom_element_t *element);
297 lxb_dom_element_first_attribute_noi(lxb_dom_element_t *element);
306 lxb_dom_element_last_attribute_noi(lxb_dom_element_t *element);
309 lxb_dom_element_id_attribute_noi(lxb_dom_element_t *element);
312 lxb_dom_element_class_attribute_noi(lxb_dom_element_t *element);