HTML-RSSAutodiscovery
view release on metacpan or search on metacpan
lib/HTML/RSSAutodiscovery.pm view on Meta::CPAN
if ((defined($attrs->{'name'})) &&
($attrs->{'name'} =~ /^(XML|RSS)$/)) {
return;
}
if ((defined($attrs->{'name'})) &&
($attrs->{'type'} ne "application/rss+xml") &&
($attrs->{'type'} ne "text/xml")) {
return;
}
delete $attrs->{"/"};
push @{$self->{'__links'}},$attrs;
}
=head1 VERSION
1.21
=head1 DATE
$Date: 2004/10/17 04:13:06 $
=head1 AUTHOR
Aaron Straup Cope
=head1 SEE ALSO
Because you shouldn't need all that white space to do cool stuff ;-)
http://diveintomark.org/archives/2002/05/30.html#rss_autodiscovery
http://diveintomark.org/archives/2002/08/15.html
http://diveintomark.org/projects/misc/rssfinder.py.txt
=head1 REQUIREMENTS
=head2 BASIC
These packages are required to actually parse an HTML document or URI.
=over 4
=item *
B<HTML::Parser>
=item *
B<LWP::UserAgent>
=item *
B<HTTP::Request>
=back
=head2 EMBEDDED
These packages are required to check the embedded links in a URI for RSS files.
They are not loaded until run-time so they are not required for doing basic parsing
=over 4
=item *
B<XML::RSS>
=back
=head2 SYNDIC8
These packages are required to query the syndic8 servers for RSS files associated with a URI.
They are not loaded until run-time so they are not required for doing basic parsing
=over 4
=item *
B<XMLRPC::Lite>
=back
=head1 LICENSE
Copyright (c) 2002-2004, Aaron Straup Cope. All Rights Reserved.
This is free software, you may use it and distribute it under the same terms as Perl itself.
=cut
return 1;
( run in 0.552 second using v1.01-cache-2.11-cpan-71847e10f99 )