00001 00023 #ifndef _LIBGNURDF_ITERATOR_H_ 00024 #define _LIBGNURDF_ITERATOR_H_ 00025 00026 #include <libgnurdf/types.h> 00027 00028 #ifdef __cplusplus 00029 extern "C" { 00030 #endif 00031 00039 RdfElement *rdfFirstProperty(RdfContainer *container); 00040 00048 RdfElement *rdfNextProperty(RdfElement *element); 00049 00050 00051 /*************************************************************************/ 00053 /*************************************************************************/ 00063 RdfElement *rdfFirstChild(RdfContainer *container); 00064 00072 RdfElement *rdfNextChild(RdfContainer *container); 00073 00077 #ifdef __cplusplus 00078 } 00079 #endif 00080 00081 #endif /* _LIBGNURDF_ITERATOR_H_ */ 00082