| Top |
The serializing class that allows creating a serializer for writing a particular syntax to an output string, file, file handle or user function (via raptor_iostream).
There are also methods to deal with handling errors, warnings and returned triples as well as setting options (features) that can adjust how serializing is performed.
raptor_serializer * raptor_new_serializer (raptor_world *world,const char *name);
int raptor_serializer_start_to_iostream (raptor_serializer *rdf_serializer,raptor_uri *uri,raptor_iostream *iostream);
int raptor_serializer_start_to_filename (raptor_serializer *rdf_serializer,const char *filename);
int raptor_serializer_start_to_string (raptor_serializer *rdf_serializer,raptor_uri *uri,void **string_p,size_t *length_p);
int raptor_serializer_start_to_file_handle (raptor_serializer *rdf_serializer,raptor_uri *uri,FILE *fh);
int raptor_serializer_set_namespace (raptor_serializer *rdf_serializer,raptor_uri *uri,const unsigned char *prefix);
int raptor_serializer_set_namespace_from_namespace (raptor_serializer *rdf_serializer,raptor_namespace *nspace);
int raptor_serializer_serialize_statement (raptor_serializer *rdf_serializer,raptor_statement *statement);
int
raptor_serializer_serialize_end (raptor_serializer *rdf_serializer);
const raptor_syntax_description *
raptor_serializer_get_description (raptor_serializer *rdf_serializer);
raptor_iostream *
raptor_serializer_get_iostream (raptor_serializer *serializer);
raptor_locator *
raptor_serializer_get_locator (raptor_serializer *rdf_serializer);
int raptor_serializer_set_option (raptor_serializer *serializer,raptor_option option,const char *string,int integer);
int raptor_serializer_get_option (raptor_serializer *serializer,raptor_option option,char **string_p,int *integer_p);
raptor_world *
raptor_serializer_get_world (raptor_serializer *rdf_serializer);