Dan Pokorny > RDF-Core-0.51 > RDF::Core::Parser

Download:
RDF-Core-0.51.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  4
Open  3
View/Report Bugs
Source  

NAME ^

RDF::Core::Parser - RDF Parser

DESCRIPTION ^

A module for parsing XML documents containing RDF data. It's based on XML::Parser. Parser goes through XML and calls what is referenced in Assert option for each statement found. CAUTION: If you parse more documents into one model, you need to set distinct BNodePrefix (see below) for each document. This way you avoid mixing anonymous resources from distinct documents together.

SYNOPSIS ^

  require RDF::Core::Parser;

  my %options = (Assert => \&handleAssert,
                 BaseURI => "http://www.foo.com/",
                 BNodePrefix => "genid"
                );
  my $parser = new RDF::Core::Parser(%options);
  $parser->parseFile('./rdfFile.xml');
  #or
  $parser->parse($rdfString);

Interface

Assert handler

Assert handler is called with key value pairs in a parameters array.

Keys are:

LICENSE ^

This package is subject to the MPL (or the GPL alternatively).

AUTHOR ^

Ginger Alliance, rdf@gingerall.cz

SEE ALSO ^

RDF::Core::Model::Parser

syntax highlighting: