#include <stdbool.h>
#include <dom/inttypes.h>
#include <dom/core/exceptions.h>
#include <dom/core/node.h>
Go to the source code of this file.
|
| #define | dom_element_get_tag_name(e, n) |
| |
| #define | dom_element_get_attribute(e, n, v) |
| |
| #define | dom_element_set_attribute(e, n, v) |
| |
| #define | dom_element_remove_attribute(e, n) |
| |
| #define | dom_element_get_attribute_node(e, n, r) |
| |
| #define | dom_element_set_attribute_node(e, a, r) |
| |
| #define | dom_element_remove_attribute_node(e, a, r) |
| |
| #define | dom_element_get_elements_by_tag_name(e, n, r) |
| |
| #define | dom_element_get_attribute_ns(e, n, l, v) |
| |
| #define | dom_element_set_attribute_ns(e, n, l, v) |
| |
| #define | dom_element_remove_attribute_ns(e, n, l) |
| |
| #define | dom_element_get_attribute_node_ns(e, n, l, r) |
| |
| #define | dom_element_set_attribute_node_ns(e, a, r) |
| |
| #define | dom_element_get_elements_by_tag_name_ns(e, n, l, r) |
| |
| #define | dom_element_has_attribute(e, n, r) |
| |
| #define | dom_element_has_attribute_ns(e, n, l, r) |
| |
| #define | dom_element_get_schema_type_info(e, r) |
| |
| #define | dom_element_set_id_attribute(e, n, i) |
| |
| #define | dom_element_set_id_attribute_ns(e, n, l, i) |
| |
| #define | dom_element_set_id_attribute_node(e, a, i) |
| |
| #define | dom_element_get_classes(e, c, n) |
| |
| #define | dom_element_has_class(e, n, m) |
| |
◆ dom_element_get_attribute
| #define dom_element_get_attribute |
( |
|
e, |
|
|
|
n, |
|
|
|
v |
|
) |
| |
Value:
#define dom_element_get_attribute(e, n, v)
Definition element.h:117
◆ dom_element_get_attribute_node
| #define dom_element_get_attribute_node |
( |
|
e, |
|
|
|
n, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_get_attribute_node(e, n, r)
Definition element.h:146
◆ dom_element_get_attribute_node_ns
| #define dom_element_get_attribute_node_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l, |
|
|
|
r |
|
) |
| |
Value:
(n), (l), \
#define dom_element_get_attribute_node_ns(e, n, l, r)
Definition element.h:232
◆ dom_element_get_attribute_ns
| #define dom_element_get_attribute_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l, |
|
|
|
v |
|
) |
| |
Value:
(n), (l), (v))
#define dom_element_get_attribute_ns(e, n, l, v)
Definition element.h:194
◆ dom_element_get_classes
| #define dom_element_get_classes |
( |
|
e, |
|
|
|
c, |
|
|
|
n |
|
) |
| |
Value:
(lwc_string ***) (c), (uint32_t *) (n))
#define dom_element_get_classes(e, c, n)
Definition element.h:334
◆ dom_element_get_elements_by_tag_name
| #define dom_element_get_elements_by_tag_name |
( |
|
e, |
|
|
|
n, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_get_elements_by_tag_name(e, n, r)
Definition element.h:182
◆ dom_element_get_elements_by_tag_name_ns
| #define dom_element_get_elements_by_tag_name_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_get_elements_by_tag_name_ns(e, n, l, r)
Definition element.h:257
◆ dom_element_get_schema_type_info
| #define dom_element_get_schema_type_info |
( |
|
e, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_get_schema_type_info(e, r)
Definition element.h:288
◆ dom_element_get_tag_name
| #define dom_element_get_tag_name |
( |
|
e, |
|
|
|
n |
|
) |
| |
Value:
#define dom_element_get_tag_name(e, n)
Definition element.h:107
◆ dom_element_has_attribute
| #define dom_element_has_attribute |
( |
|
e, |
|
|
|
n, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_has_attribute(e, n, r)
Definition element.h:268
◆ dom_element_has_attribute_ns
| #define dom_element_has_attribute_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_has_attribute_ns(e, n, l, r)
Definition element.h:279
◆ dom_element_has_class
| #define dom_element_has_class |
( |
|
e, |
|
|
|
n, |
|
|
|
m |
|
) |
| |
Value:
(lwc_string *) (n), (bool *) (m))
#define dom_element_has_class(e, n, m)
Definition element.h:344
◆ dom_element_remove_attribute
| #define dom_element_remove_attribute |
( |
|
e, |
|
|
|
n |
|
) |
| |
Value:
#define dom_element_remove_attribute(e, n)
Definition element.h:136
◆ dom_element_remove_attribute_node
| #define dom_element_remove_attribute_node |
( |
|
e, |
|
|
|
a, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_remove_attribute_node(e, a, r)
Definition element.h:169
◆ dom_element_remove_attribute_ns
| #define dom_element_remove_attribute_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l |
|
) |
| |
Value:
(n), (l))
#define dom_element_remove_attribute_ns(e, n, l)
Definition element.h:219
◆ dom_element_set_attribute
| #define dom_element_set_attribute |
( |
|
e, |
|
|
|
n, |
|
|
|
v |
|
) |
| |
Value:
#define dom_element_set_attribute(e, n, v)
Definition element.h:127
◆ dom_element_set_attribute_node
| #define dom_element_set_attribute_node |
( |
|
e, |
|
|
|
a, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_set_attribute_node(e, a, r)
Definition element.h:157
◆ dom_element_set_attribute_node_ns
| #define dom_element_set_attribute_node_ns |
( |
|
e, |
|
|
|
a, |
|
|
|
r |
|
) |
| |
Value:
#define dom_element_set_attribute_node_ns(e, a, r)
Definition element.h:245
◆ dom_element_set_attribute_ns
| #define dom_element_set_attribute_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l, |
|
|
|
v |
|
) |
| |
Value:
(n), (l), (v))
#define dom_element_set_attribute_ns(e, n, l, v)
Definition element.h:206
◆ dom_element_set_id_attribute
| #define dom_element_set_id_attribute |
( |
|
e, |
|
|
|
n, |
|
|
|
i |
|
) |
| |
Value:
(n), (bool) (i))
#define dom_element_set_id_attribute(e, n, i)
Definition element.h:299
◆ dom_element_set_id_attribute_node
| #define dom_element_set_id_attribute_node |
( |
|
e, |
|
|
|
a, |
|
|
|
i |
|
) |
| |
Value:
#define dom_element_set_id_attribute_node(e, a, i)
Definition element.h:323
◆ dom_element_set_id_attribute_ns
| #define dom_element_set_id_attribute_ns |
( |
|
e, |
|
|
|
n, |
|
|
|
l, |
|
|
|
i |
|
) |
| |
Value:
(n), (l), (bool) (i))
#define dom_element_set_id_attribute_ns(e, n, l, i)
Definition element.h:311
◆ dom_element
◆ dom_element_vtable
◆ dom_element_named_ancestor_node()
Get a named ancestor node
The caller is responsible for unreffing the returned node.
- Parameters
-
| element | Element to consider |
| name | Node name to look for |
| ancestor | Pointer to location to receive node. |
- Returns
- DOM_NO_ERR.
◆ dom_element_named_parent_node()
Get a named parent node
The caller is responsible for unreffing the returned node.
- Parameters
-
| element | Element to consider |
| name | Node name to look for |
| parent | Pointer to location to receive node pointer |
- Returns
- DOM_NO_ERR.
◆ dom_element_parent_node()
Get a named parent node
The caller is responsible for unreffing the returned node.
- Parameters
-
| element | Element to consider |
| name | Node name to look for |
| parent | Pointer to location to receive node pointer |
- Returns
- DOM_NO_ERR.