NAME
XML::RAI::Enclosure - An extension to XML::RAI adding enclosure support
DESCRIPTION
A subclass of XML::RAI::Object, XML::RAI::Enclosure handles the mapping
function and retrieval of RSS channel elements.
USAGE
use XML::RAI;
use XML::RAI::Enclosure;
my $rai = XML::RAI->parse($feed_xml);
for my $i (@{$rai->items}) {
print $i->title,"\n" ;
for my $e (XML::RAI::Enclosure->load($i)) {
print $e->url, "\n";
print $e->length, "\n";
print $e->type, "\n";
}
}
METHODS
XML::RAI::Enclosure->load
A class method that accepts an XML::RAI::Item and returns a list of
XML::RAI::Enclosures.
$enclosure->src
An object method that returns the XML::RSS::Parser::Element that the
object is using as its source.
$enclosure->parent
An object method that returns the parent of the RAI object.
$enclosure->url
An object method that returns the enclosure URL attribute.
$enclosure->length
An object method that returns the enclosure length attribute.
$enclosure->type
An object method that returns the enclosure type attribute. For
example: 'audio/mpeg'
AUTHOR & COPYRIGHT
Josh McAdams <joshua dot mcadams at gmail dot com> created this
extension and released it under the GPL.