The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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.