Main Page | File List | File Members

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 00083 extern scew_attribute* 00084 scew_attribute_next(scew_element const* element, 00085 scew_attribute const* attribute); 00086 00094 extern scew_attribute* 00095 scew_attribute_by_index(scew_element const* element, unsigned int idx); 00096 00103 extern scew_attribute* 00104 scew_attribute_by_name(scew_element const* element, XML_Char const* name); 00105 00109 extern XML_Char const* 00110 scew_attribute_name(scew_attribute const* attribute); 00111 00115 extern XML_Char const* 00116 scew_attribute_value(scew_attribute const* attribute); 00117 00123 extern XML_Char const* 00124 scew_attribute_set_name(scew_attribute* attribute, XML_Char const* name); 00125 00131 extern XML_Char const* 00132 scew_attribute_set_value(scew_attribute* attribute, XML_Char const* name); 00133 00134 #ifdef __cplusplus 00135 } 00136 #endif /* __cplusplus */ 00137 00138 #endif /* ATTRIBUTE_H_ALEIX0211250039 */

Generated on Tue May 25 23:38:29 2004 for Simple C Expat Wrapper by doxygen 1.3.7