[redland-dev] Re: Parser features?
Dave Beckett
dave.beckett at bristol.ac.uk
Mon Jul 18 11:44:39 BST 2005
On Sun, 2005-07-17 at 09:02 -0400, crschmidt at crschmidt.net wrote:
> On Sun, Jul 17, 2005 at 02:09:25AM -0700, Boris Popov wrote:
> > Here's to hoping google will index this for future generations :)
>
> SeeAlso: rapper --help, which leads to rapper -f help
Yes, which is generated programatically now.
Although there are no language bindings to this, you can see how to do
it in the libraptor manual page or
http://librdf.org/raptor/libraptor.html
by looking for "features_enumerate". There are APIs to get and set
parser and xml writer features. In redland terms, what is important to
know are the URIs (from the libraptor man page):
[[
Raptor features have URIs that are constructed from the URI
http://feature.librdf.org/raptor- and the name so for example
feature scanForRDF has URI http://feature.librdf.org/raptor-scanForRDF
]]
then you can use the redland parser method
int librdf_parser_set_feature (librdf_parser* parser,
librdf_uri* feature,
librdf_node* value);
Most of the values are boolean/ints but the raptor man page explains
more in raptor_set_feature as well as the rapper help page.
Dave
More information about the redland-dev
mailing list