There are several options that can be set on serializers.
The exact list of options can be found at run time via the
Querying Functionality
or in the API reference for
raptor_option
.
Options are integer enumerations of the raptor_option enum and have values that are either booleans, integers or strings. The function that sets options for serializers is: raptor_serializer_set_option() used as follows:
/* Set a boolean or integer valued option to value 1 */ raptor_serializer_set_option(rdf_serializer, option, NULL, 1); /* Set a string valued option to value "abc" */ raptor_serializer_set_option(rdf_serializer, option, "abc", -1);
There is a corresponding function for reading the values of serializer
option
raptor_serializer_get_option()
which takes the option enumeration parameter and returns the boolean /
integer or string value correspondingly into the appropriate pointer
argument.
/* Get a boolean or integer option value */ int int_var; raptor_serializer_get_option(rdf_serializer, option, NULL, &int_var); /* Get a string option value */ char* string_var; raptor_serializer_get_option(rdf_serializer, option, &string_var, NULL);