8#ifndef dom_internal_core_nodelist_h_
9#define dom_internal_core_nodelist_h_
42#define dom_nodelist_equal(l1, l2) _dom_nodelist_equal( \
43 (struct dom_nodelist *) (l1), (struct dom_nodelist *) (l2))
dom_exception
Definition exceptions.h:24
bool _dom_nodelist_match(struct dom_nodelist *list, nodelist_type type, struct dom_node_internal *root, dom_string *tagname, dom_string *namespace, dom_string *localname)
Definition nodelist.c:416
bool _dom_nodelist_equal(struct dom_nodelist *l1, struct dom_nodelist *l2)
Definition nodelist.c:453
nodelist_type
Definition nodelist.h:22
@ DOM_NODELIST_BY_NAMESPACE
Definition nodelist.h:25
@ DOM_NODELIST_BY_NAME
Definition nodelist.h:24
@ DOM_NODELIST_BY_NAME_CASELESS
Definition nodelist.h:26
@ DOM_NODELIST_CHILDREN
Definition nodelist.h:23
@ DOM_NODELIST_BY_NAMESPACE_CASELESS
Definition nodelist.h:27
dom_exception _dom_nodelist_create(struct dom_document *doc, nodelist_type type, struct dom_node_internal *root, dom_string *tagname, dom_string *namespace, dom_string *localname, struct dom_nodelist **list)
Definition nodelist.c:68
dom_node_internal * root
Definition nodelist.c:29
dom_string * localname
Definition nodelist.c:43
nodelist_type type
Definition nodelist.c:32