LsmDomElement

LsmDomElement — Base class for DOM element nodes

Synopsis

                    LsmDomElement;
const char *        lsm_dom_element_get_tag_name        (LsmDomElement *self);
const char *        lsm_dom_element_get_attribute       (LsmDomElement *self,
                                                         const char *name);
void                lsm_dom_element_set_attribute       (LsmDomElement *self,
                                                         const char *name,
                                                         const char *attribute_value);

Object Hierarchy

  GObject
   +----LsmDomNode
         +----LsmDomElement

Description

Details

LsmDomElement

typedef struct _LsmDomElement LsmDomElement;

lsm_dom_element_get_tag_name ()

const char *        lsm_dom_element_get_tag_name        (LsmDomElement *self);

self :

a LsmDomElement

Returns :

element tag name. [transfer none]

lsm_dom_element_get_attribute ()

const char *        lsm_dom_element_get_attribute       (LsmDomElement *self,
                                                         const char *name);

self :

a LsmDomElement

name :

attribute name

Returns :

attribute value, as string. [transfer none]

lsm_dom_element_set_attribute ()

void                lsm_dom_element_set_attribute       (LsmDomElement *self,
                                                         const char *name,
                                                         const char *attribute_value);

Set the atribute value.

self :

a LsmDomElement

name :

attribute name

attribute_value :

attribute value as string