00001 00032 #ifndef XELEMENT_H_ALEIX0211250055 00033 #define XELEMENT_H_ALEIX0211250055 00034 00035 #include "element.h" 00036 00037 #include "xattribute.h" 00038 00039 00040 /* Triply linked tree node */ 00041 struct _scew_element 00042 { 00043 XML_Char* name; 00044 XML_Char* contents; 00045 attribute_list* attributes; 00046 00047 unsigned int n_children; 00048 00049 scew_element* parent; 00050 scew_element* child; 00051 scew_element* left; 00052 scew_element* right; 00053 }; 00054 00055 #endif /* XELEMENT_H_ALEIX0211250055 */