Query: xml::opml::simplegen
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XML::OPML::SimpleGen(3pm) User Contributed Perl Documentation XML::OPML::SimpleGen(3pm)NAMEXML::OPML::SimpleGen - create OPML using XML::SimpleVERSIONversion 0.06SYNOPSISrequire XML::OPML::SimpleGen; my $opml = new XML::OPML::SimpleGen(); $opml->head( title => 'FIFFS Subscriptions', ); $opml->insert_outline( group => 'news', # groups will be auto generated text => 'some feed', xmlUrl => 'http://www.somepage.org/feed.xml', ); # insert_outline and add_outline are the same $opml->add_group( text => 'myGroup' ); # explicitly create groups print $opml->to_string; $opml->save('somefile.opml'); $opml->xml_options( $hashref ); # XML::Simple compatible options # See XML::OPML's synopsis for more knowledgeDESCRIPTIONXML::OPML::SimpleGen lets you simply generate OPML documents without having too much to worry about. It is a drop-in replacement for XML::OPML in regards of generation. As this module uses XML::Simple it is rather generous in regards of attribute or element names.NAMEXML::OPML::SimpleGen - create OPML using XML::SimpleCOMMON METHODSnew( key => value ) Creates a new XML::OPML::SimpleGen instance. All key values will be used as attributes for the <atom> element. The only thing you might want to use here is the version => '1.1', which is default anyway. head( key => value ) XML::OPML compatible head method to change header values. id ( ) Returns (and increments) a counter. add_group ( text => 'name' ) Method to explicitly create a group which can hold multiple outline elements. insert_outline ( key => value ) XML::OPML compatible method to add an outline element. See XML::OPML for details. The group key is used to put elements in a certain group. Non existent groups will be created automagically. add_outline ( key => value ) Alias to insert_outline for XML::OPML compatibility. as_string Returns the given OPML XML data as a string save ( $filename ) Saves the OPML data to a fileADVANCED METHODSxml_options ( $hashref ) $hashref may contain any XML::Simple options. outline ( $hashref ) The outline method defines the 'template' for any new outline element. You can preset key value pairs here to be used in all outline elements that will be generated by XML::OPML::SimpleGen. group ( $hashref ) This method is similar to outline, it defines the template for a grouping outline element.MAINTAINERStephen Cardie "<stephenca@cpan.org>"REPOSITORYhttps://github.com/stephenca/XML-OPML-SimpleGen <https://github.com/stephenca/XML-OPML-SimpleGen>CONTRIBUTORSKAPPA "<kappa@cpan.org>" contributed a patch to close RT51000 <https://rt.cpan.org/Public/Bug/Display.html?id=51000> gregoa@debian.org contributed a patch to close RT77725 <https://rt.cpan.org/Public/Bug/Display.html?id=77725>REPOThe git repository for this module is at L<https://github.com/stephenca/XML-OPML-SimpleGen>BUGSPlease report any bugs or feature requests to "bug-xml-opml-simlegen@rt.cpan.org", or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=XML-OPML-SimleGen <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=XML-OPML-SimleGen>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.SEE ALSOXML::OPML XML::SimpleAUTHORMarcus Theisen <marcus@thiesen.org>COPYRIGHT AND LICENSEThis software is copyright (c) 2012 by Marcus Thiesen. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-06-15 XML::OPML::SimpleGen(3pm)