attribute.h

Go to the documentation of this file.
00001 
00036 #ifndef ATTRIBUTE_H_ALEIX0211250039
00037 #define ATTRIBUTE_H_ALEIX0211250039
00038 
00039 #include "types.h"
00040 
00041 #include <expat.h>
00042 
00043 #ifdef __cplusplus
00044 extern "C" {
00045 #endif /* __cplusplus */
00046 
00052 extern scew_attribute*
00053 scew_attribute_create(XML_Char const* name, XML_Char const* value);
00054 
00060 extern void
00061 scew_attribute_free(scew_attribute* attribute);
00062 
00067 extern unsigned int
00068 scew_attribute_count(scew_element const* element);
00069 
00077 extern scew_attribute*
00078 scew_attribute_by_index(scew_element const* element, unsigned int idx);
00079 
00086 extern scew_attribute*
00087 scew_attribute_by_name(scew_element const* element, XML_Char const* name);
00088 
00092 extern XML_Char const*
00093 scew_attribute_name(scew_attribute const* attribute);
00094 
00098 extern XML_Char const*
00099 scew_attribute_value(scew_attribute const* attribute);
00100 
00106 extern XML_Char const*
00107 scew_attribute_set_name(scew_attribute* attribute, XML_Char const* name);
00108 
00114 extern XML_Char const*
00115 scew_attribute_set_value(scew_attribute* attribute, XML_Char const* name);
00116 
00117 #ifdef __cplusplus
00118 }
00119 #endif /* __cplusplus */
00120 
00121 #endif /* ATTRIBUTE_H_ALEIX0211250039 */

Generated on Mon Jun 5 10:20:43 2006 for Intelligence.kdevelop by  doxygen 1.4.6