mirror of
https://github.com/cookiengineer/audacity
synced 2026-01-14 08:35:46 +01:00
Move library tree where it belongs
This commit is contained in:
39
lib-src/redland/raptor/docs/rdfprint.c
Normal file
39
lib-src/redland/raptor/docs/rdfprint.c
Normal file
@@ -0,0 +1,39 @@
|
||||
#include <stdio.h>
|
||||
#include <raptor.h>
|
||||
|
||||
/* rdfprint.c: print triples from parsing RDF/XML */
|
||||
|
||||
void
|
||||
print_triple(void* user_data, const raptor_statement* triple)
|
||||
{
|
||||
raptor_print_statement_as_ntriples(triple, stdout);
|
||||
fputc('\n', stdout);
|
||||
}
|
||||
|
||||
int
|
||||
main(int argc, char *argv[])
|
||||
{
|
||||
raptor_parser* rdf_parser=NULL;
|
||||
unsigned char *uri_string;
|
||||
raptor_uri *uri, *base_uri;
|
||||
|
||||
raptor_init();
|
||||
|
||||
rdf_parser=raptor_new_parser("rdfxml");
|
||||
|
||||
raptor_set_statement_handler(rdf_parser, NULL, print_triple);
|
||||
|
||||
uri_string=raptor_uri_filename_to_uri_string(argv[1]);
|
||||
uri=raptor_new_uri(uri_string);
|
||||
base_uri=raptor_uri_copy(uri);
|
||||
|
||||
raptor_parse_file(rdf_parser, uri, base_uri);
|
||||
|
||||
raptor_free_parser(rdf_parser);
|
||||
|
||||
raptor_free_uri(base_uri);
|
||||
raptor_free_uri(uri);
|
||||
raptor_free_memory(uri_string);
|
||||
|
||||
raptor_finish();
|
||||
}
|
||||
Reference in New Issue
Block a user