|  |  |  | Raptor RDF Syntax Parsing and Serializing Library Manual |  | 
|---|
The main reason to parse a syntax is to get RDF triples
returned and this is done by a callback function which is called
with parameters of a user data pointer and the triple itself.
The handler is set with
raptor_set_statement_handler()
as follows:
  void
  triples_handler(void* user_data, const raptor_statement* triple) 
  {
    /* do something with the triple */
  }
  raptor_set_statement_handler(rdf_parser, user_data, triples_handler);
It is optional to set a handler function for triples, which does have some uses if just counting triples or validating a syntax.