Provided by: libwww-opensearch-perl_0.17-1_all 

NAME
WWW::OpenSearch::Description - Encapsulate an OpenSearch Description provided by an A9 OpenSearch
compatible engine
SYNOPSIS
use WWW::OpenSearch;
my $url = "http://bulkfeeds.net/opensearch.xml";
my $engine = WWW::OpenSearch->new($url);
my $description = $engine->description;
my $format = $description->Format; # or $description->format
my $longname = $description->LongName; # or $description->longname
DESCRIPTION
WWW::OpenSearch::Description is a module designed to encapsulate an OpenSearch Description provided by an
A9 OpenSearch compatible engine. See http://opensearch.a9.com/spec/1.1/description/ for details.
CONSTRUCTOR
new( [ $xml ] )
Constructs a new instance of WWW::OpenSearch::Description. If scalar parameter $xml is provided, data
will be automatically loaded from it using load( $xml ).
METHODS
load( $xml )
Loads description data by parsing provided argument using XML::LibXML.
urls( )
Return all of the urls associated with this description in an array.
get_best_url( )
Attempts to retrieve the best URL associated with this description, based on the following content types
(from most preferred to least preferred):
• application/atom+xml
• application/rss+xml
• text/xml
get_url_by_type( $type )
Retrieves the first WWW::OpenSearch::URL associated with this description whose type is equal to $type.
ACCESSORS
version( ) ns( ) AdultContent( ) Attribution( ) Contact( ) Description( ) Developer( ) Format( ) InputEncoding( ) Image( ) Language( ) LongName( ) OutputEncoding( ) Query( ) SampleSearch( ) ShortName( ) SyndicationRight( ) Tags( ) Url( )
AUTHOR
• Tatsuhiko Miyagawa <miyagawa@bulknews.net>
• Brian Cassidy <bricas@cpan.org>
COPYRIGHT AND LICENSE
Copyright 2005-2013 by Tatsuhiko Miyagawa and Brian Cassidy
This library is free software; you can redistribute it and/or modify it under the same terms as Perl
itself.
perl v5.14.2 2013-01-18 WWW::OpenSearch::Description(3pm)