Provided by: libxml-grddl-perl_0.004-4_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 AND LICENCE

       Copyright 2008-2012 Toby Inkster

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

DISCLAIMER OF WARRANTIES

       THIS  PACKAGE  IS  PROVIDED  "AS  IS"  AND  WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
       LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

perl v5.32.1                                       2021-09-19                    XML::GRDDL::Transformation(3pm)