LsmDomElement

## 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