Rechercher une page de manuel
XMLTV::Configure::Writer.3pm
Langue: en
Version: 2010-05-25 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
NAME
XMLTV::Configure::Writer - Configuration file writer for XMLTV grabbersDESCRIPTION
Utility class that helps grabbers write configuration descriptions.SYNOPSIS
use XMLTV::Configure::Writer; my $result; my $writer = new XMLTV::Writer::Configure( OUTPUT => \$result, encoding => 'iso-8859-1' ); $writer->start( { grabber => 'tv_grab_xxx' } ); $writer->write_string( { id => 'username', title => [ [ 'Username', 'en' ], [ 'Anva.ndarnamn', 'sv' ] ], description => [ [ 'The username for logging in to DataDirect.', 'en' ], [ 'Anva.ndarnamn hos DataDirect', 'sv' ] ], } ); $writer->start_selectone( { id => 'lineup', title => [ [ 'Lineup', 'en' ], [ 'Programpaket', 'sv' ] ], description => [ [ 'The lineup of channels for your region.', 'en' ], [ 'Programpaket fo.r din region', 'sv' ] ], } ); $writer->write_option( { value=>'eastcoast', text=> => [ [ 'East Coast', 'en' ], [ 'O.stkusten', 'sv' ] ] } ); $writer->write_option( { value=>'westcoast', text=> => [ [ 'West Coast', 'en' ], [ 'Va.stkusten', 'sv' ] ] } ); $writer->end_selectone(); $writer->end(); print $result;
EXPORTED FUNCTIONS
None.METHODS
- start()
- Write the start of the <xmltvconfiguration> element. Parameter is a hashref which gives the attributes of this element.
- write_string()
- Write a <string> element. Parameter is a hashref with the data for the element:
$writer->write_string( { id => 'username', title => [ [ 'Username', 'en' ], [ 'Anva.ndarnamn', 'sv' ] ], description => [ [ 'The username for logging in to DataDirect.', 'en' ], [ 'Anva.ndarnamn hos DataDirect', 'sv' ] ], default => "", } );
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre