|
LXB_API lxb_html_element_t * | lxb_html_element_interface_create (lxb_html_document_t *document) |
|
LXB_API lxb_html_element_t * | lxb_html_element_interface_destroy (lxb_html_element_t *element) |
|
LXB_API lxb_html_element_t * | lxb_html_element_inner_html_set (lxb_html_element_t *element, const lxb_char_t *html, size_t size) |
|
LXB_API const lxb_css_rule_declaration_t * | lxb_html_element_style_by_name (lxb_html_element_t *element, const lxb_char_t *name, size_t size) |
|
LXB_API const lxb_css_rule_declaration_t * | lxb_html_element_style_by_id (lxb_html_element_t *element, uintptr_t id) |
|
LXB_API const lxb_html_style_node_t * | lxb_html_element_style_node_by_id (lxb_html_element_t *element, uintptr_t id) |
|
LXB_API const lxb_html_style_node_t * | lxb_html_element_style_node_by_name (lxb_html_element_t *element, const lxb_char_t *name, size_t size) |
|
LXB_API const void * | lxb_html_element_css_property_by_id (lxb_html_element_t *element, uintptr_t id) |
|
LXB_API lxb_status_t | lxb_html_element_style_walk (lxb_html_element_t *element, lxb_html_element_style_cb_f cb, void *ctx, bool with_weak) |
|
LXB_API lxb_status_t | lxb_html_element_style_parse (lxb_html_element_t *element, const lxb_char_t *style, size_t size) |
|
LXB_API lxb_status_t | lxb_html_element_style_append (lxb_html_element_t *element, lxb_css_rule_declaration_t *declr, lxb_css_selector_specificity_t spec) |
|
LXB_API lxb_status_t | lxb_html_element_style_list_append (lxb_html_element_t *element, lxb_css_rule_declaration_list_t *list, lxb_css_selector_specificity_t spec) |
|
LXB_API void | lxb_html_element_style_remove_by_id (lxb_html_element_t *element, uintptr_t id) |
|
LXB_API void | lxb_html_element_style_remove_by_name (lxb_html_element_t *element, const lxb_char_t *name, size_t size) |
|
LXB_API lxb_html_style_node_t * | lxb_html_element_style_remove_all_not (lxb_html_document_t *doc, lexbor_avl_node_t **root, lxb_html_style_node_t *style, bool bs) |
|
LXB_API lxb_html_style_node_t * | lxb_html_element_style_remove_all (lxb_html_document_t *doc, lexbor_avl_node_t **root, lxb_html_style_node_t *style) |
|
LXB_API lxb_html_style_node_t * | lxb_html_element_style_remove_by_list (lxb_html_document_t *doc, lexbor_avl_node_t **root, lxb_html_style_node_t *style, lxb_css_rule_declaration_list_t *list) |
|
LXB_API lxb_status_t | lxb_html_element_style_serialize (lxb_html_element_t *element, lxb_html_element_style_opt_t opt, lexbor_serialize_cb_f cb, void *ctx) |
|
LXB_API lxb_status_t | lxb_html_element_style_serialize_str (lxb_html_element_t *element, lexbor_str_t *str, lxb_html_element_style_opt_t opt) |
|
lxb_inline lxb_tag_id_t | lxb_html_element_tag_id (lxb_html_element_t *element) |
|
lxb_inline lxb_ns_id_t | lxb_html_element_ns_id (lxb_html_element_t *element) |
|
lxb_inline void | lxb_html_element_insert_before (lxb_html_element_t *dst, lxb_html_element_t *src) |
|
lxb_inline void | lxb_html_element_insert_after (lxb_html_element_t *dst, lxb_html_element_t *src) |
|
lxb_inline void | lxb_html_element_insert_child (lxb_html_element_t *dst, lxb_html_element_t *src) |
|
lxb_inline void | lxb_html_element_remove (lxb_html_element_t *element) |
|
lxb_inline lxb_html_document_t * | lxb_html_element_document (lxb_html_element_t *element) |
|