Defines | |
#define | DOM_ELEMENT DOM_NODE |
Functions | |
DOM_ELEMENT * | domElementNew (const char *name) |
void | domElementDestroy (DOM_ELEMENT *element) |
void | domElementSetAttribute (DOM_ELEMENT *element, const char *name, const char *value) |
void | domElementSetAttributeVariant (DOM_ELEMENT *element, const char *name, enum VariantType type, void *value, unsigned long valueSize) |
const char * | domElementGetAttribute (DOM_ELEMENT *element, const char *name) |
void * | domElementGetAttributeVariant (DOM_ELEMENT *element, const char *name, enum VariantType type) |
void | domElementUnsetAttribute (DOM_ELEMENT *element, const char *name) |
const char * | domElementEnumAttributes (DOM_ELEMENT *element, unsigned long index) |
|
Defines a DOM_ELEMENT as a DOM_NODE. This gives us "inheritance" in C. |
|
Recursively destroys a DOM element.
|
|
Enumerate the attributes on a given element.
|
|
Get the value associated with an attribute by its name.
|
|
Returns the variant value associated with a given attribute. Variant type manipulation (For information on variant manipulation)
|
|
Constructs a DOM element with the given name.
|
|
Sets an attribute on an element by its name.
|
|
Sets an attribute on an element by its name. Variant type manipulation (For information on variant manipulation)
|
|
Unsets an attribute on an element by its name.
|