RDF::Redland::Parser - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME SYNOPSIS DESCRIPTION CONSTRUCTORS METHODS SEE ALSO AUTHOR
NAME
    RDF::Redland::Parser - Redland RDF Syntax Parsers Class

SYNOPSIS
      use RDF::Redland;

      ...
      my $parser=new RDF::Redland::Parser("rdfxml");
      my $parser2=new RDF::Redland::Parser(undef, "application/rdf+xml);

      # Return as an RDF::Redland::Stream
      my $stream=$parser->parse_as_stream($source_uri, $base_uri);

      # Store in an RDF::Redland::Model
      $parser->parse_into_model($source_uri, $base_uri, $model);

DESCRIPTION
    This class represents parsers of various syntaxes that can deliver a RDF
    model either as a RDF::Redland::Stream of RDF::Redland::Statement
    objects or directly into an RDF::Redland::Model object.

CONSTRUCTORS
    new [NAME [MIME_TYPE [URI]]]
        Create a new RDF::Redland::Parser object for a syntax parser named
        *NAME*, with MIME Type *MIME_TYPE* and/or URI *URI*. Any field can
        be undef or omitted; if all are omitted, a parser that provides MIME
        Type application/rdf+xml will be requested.

METHODS
    parse_as_stream SOURCE_URI BASE_URI
        Parse the syntax at the RDF::Redland::URI *SOURCE_URI* with optional
        base RDF::Redland::URI *BASE_URI*. If the base URI is given then the
        content is parsed as if it was at the base URI rather than the
        source URI.

        Returns an RDF::Redland::Stream of RDF::Redland::Statement objects
        or undef on failure.

    parse_into_model SOURCE_URI BASE_URI MODEL [HANDLER]
        Parse the syntax at the RDF::Redland::URI *SOURCE_URI* with optional
        base RDF::Redland::URI *BASE_URI* into RDF::Redland::Model *MODEL*.
        If the base URI is given then the content is parsed as if it was at
        the base URI rather than the source URI.

        If the optional *HANDLER* is given, it is a reference to a sub with
        the signature sub handler($$$$$$$$$) { my($code, $level, $facility,
        $message, $line, $column, $byte, $file, $uri)=@_; ... } that
        receives errors in parsing.

    parse_string_as_stream STRING BASE_URI
        Parse the syntax in *STRING* with required base RDF::Redland::URI
        *BASE_URI*.

        Returns an RDF::Redland::Stream of RDF::Redland::Statement objects
        or undef on failure.

    parse_string_into_model STRING BASE_URI MODEL [HANDLER]
        Parse the syntax in *STRING* with required base RDF::Redland::URI
        *BASE_URI* into RDF::Redfland::Model *MODEL*.

        If the optional *HANDLER* is given, it is a reference to a sub with
        the signature sub handler($$$$$$$$$) { my($code, $level, $facility,
        $message, $line, $column, $byte, $file, $uri)=@_; ... } that
        receives errors in parsing.

    feature URI [VALUE]
        Get/set a parser feature. The feature is named via RDF::Redland::URI
        *URI* and the value is a RDF::Redland::Node. If *VALUE* is given,
        the feature is set to that value, otherwise the current value is
        returned.

    namespaces_seen
        Get the set of namespace declarations seen during parsing as a hash
        of key:prefix string (may be ''), value: RDF::Redland::URI objects.

SEE ALSO
    RDF::Redland::URI

AUTHOR
    Dave Beckett - http://www.dajobe.org/


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 05:58 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top