Provided by: libxml-grddl-perl_0.003-1_all bug

NAME

       XML::GRDDL::Transformation - represents a transformation

DESCRIPTION

       The interface is a little weird.

   Constructor
       "XML::GRDDL::Transformation->new($turi, $duri, [$grddl])"
           Constructs a new transformation object.

           $turi is the URI of the transformation itself; $duri is the document URI, used for
           sending an HTTP Referer header, and for resolving relative URIs found in the document;
           $grddl is an XML::GRDDL object used as a cache between requests, and used for its "ua"
           method.

   Methods
       "$transformation->uri"
           Returns the URI of the transformation.

       "$transformation->transform($xml)"
           Transforms some XML, either an a well-formed XML string, or an XML::LibXML::Document.
           Returns a string.

           If called in list context returns a string, media type pair.

       "$transformation->model($xml)"
           Transforms some XML and then parses the result as RDF. Returns an RDF::Trine::Model.

           The intermediate RDF format can be any format supported by RDF::RDFa::Parser or
           RDF::Trine::Parser, including RDF/XML, Turtle and XHTML+RDFa.

SEE ALSO

       XML::GRDDL.

       XML::GRDDL::Transformation::XSLT_1, XML::GRDDL::Transformation::RDF_EASE.

AUTHOR

       Toby Inkster <tobyink@cpan.org>.

COPYRIGHT

       Copyright 2008-2011 Toby Inkster

       This library is free software; you can redistribute it and/or modify it under the same
       terms as Perl itself.