table of contents
XML::GRDDL::Transformation(3pm) | User Contributed Perl Documentation | XML::GRDDL::Transformation(3pm) |
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.
2024-08-08 | perl v5.38.2 |