| 
 Typedefs | 
| typedef XaintElement_type  | XaintElement | 
 Functions | 
| XAINT_API XaintElement *  | XaintElement_new (void) | 
| XAINT_API void  | XaintElement_delete (XaintElement *element) | 
| XAINT_API XaintType  | XaintElement_getType (XaintElement *element) | 
| XAINT_API void  | XaintElement_setType (XaintElement *element, XaintType type) | 
| XAINT_API XaintChar *  | XaintElement_getValue (XaintElement *element) | 
| XAINT_API void  | XaintElement_setValue (XaintElement *element, XaintChar *value) | 
| XAINT_API XaintChar *  | XaintElement_getName (XaintElement *element) | 
| XAINT_API void  | XaintElement_setName (XaintElement *element, XaintChar *name) | 
| XAINT_API XaintChar *  | XaintElement_getWS (XaintElement *element) | 
| XAINT_API void  | XaintElement_setWS (XaintElement *element, XaintChar *ws) | 
| XAINT_API XaintTree *  | XaintElement_getTree (XaintElement *element) | 
| XAINT_API XaintElement *  | XaintElement_getParent (XaintElement *element) | 
| XAINT_API XaintElement *  | XaintElement_getNext (XaintElement *element) | 
| XAINT_API XaintElement *  | XaintElement_getPrev (XaintElement *element) | 
| XAINT_API XaintElement *  | XaintElement_getChild (XaintElement *element) | 
| XAINT_API XaintNum  | XaintElement_getNumberOfElements (XaintElement *element) | 
| XAINT_API XaintElement *  | XaintElement_getNextByType (XaintElement *element, XaintType type) | 
| XAINT_API XaintElement *  | XaintElement_getPrevByType (XaintElement *element, XaintType type) | 
| XAINT_API XaintElement *  | XaintElement_getChildByType (XaintElement *element, XaintType type) | 
| XAINT_API XaintNum  | XaintElement_getNumberOfElementsByType (XaintElement *element, XaintType type) | 
| XAINT_API void  | XaintElement_setProperty (XaintElement *element, XaintChar *name, XaintChar *value) | 
| XAINT_API XaintChar *  | XaintElement_getProperty (XaintElement *element, XaintChar *name) | 
| XAINT_API XaintBool  | XaintElement_push (XaintElement *parentElement, XaintElement *newElement) | 
| XAINT_API XaintBool  | XaintElement_pushBefore (XaintElement *refElement, XaintElement *newElement) | 
| XAINT_API XaintBool  | XaintElement_pushAfter (XaintElement *refElement, XaintElement *newElement) | 
| XAINT_API XaintBool  | XaintElement_pop (XaintElement *element) | 
| XAINT_API XaintBool  | XaintElement_isNomad (XaintElement *element) | 
| XAINT_API XaintBool  | XaintElement_isAnonymous (XaintElement *element) | 
| XAINT_API XaintBool  | XaintElement_isEmpty (XaintElement *element) | 
| XAINT_API XaintBool  | XaintElement_hasProperties (XaintElement *element) | 
| XAINT_API XaintNum  | XaintElement_numberOfProperties (XaintElement *element) | 
| XaintBool  | XaintElement_saveToEvent (XaintElement *element, XaintTreeDataEvent event) | 
| XaintChar *  | XaintElement_saveToMemory (XaintElement *element) | 
| XaintBool  | XaintElement_save (XaintElement *element) | 
| XaintElement *  | XaintElement_copy (XaintElement *element) | 
| XaintTree *  | XaintElement_formTree (XaintElement *element) |