Rechercher une page de manuel
WWW::OpenSearch::Description.3pm
Langue: en
Version: 2009-11-20 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
NAME
WWW::OpenSearch::Description - Encapsulate an OpenSearch Description provided by an A9 OpenSearch compatible engineSYNOPSIS
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-2009 by Tatsuhiko Miyagawa and Brian CassidyThis library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre