The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Egg::Release::XML::FeedPP - XML::FeedPP module kit for Egg.

DESCRIPTION

When RSS Feed is treated, XML::FeedPP is very convenient.

MODEL and VIEW to use the XML::FeedPP were enclosed.

EXAMPLE

Mounting Model arrives and the method of XML::FeedPP is called with AUTOLOAD easily.

Therefore, it is recommended to receive the XML::FeedPP object by the feed method, and to operate it directly.

  my $feed= $e->model('FeedPP')->feed('http://domain.name/index.rdf');
  
  ....

Please see the document of XML::FeedPP in detail.

see Egg::Model::FeedPP.

VIEW

Mounting VIEW is a little tactful from MODEL.

After content_type and charset are set, the content trained to XML::FeedPP is output.

The character-code should be likely to be converted. You will use the Encode plug-in for it.

  my $feed= $e->default_view('FeedPP')->feed;
  $feed->title('MY BLOG');
  $feed->link('http://myblog.domain.name/');
  for my $item (@items) {
        $feed->add_item( $item->{url},
          title       => $e->utf8_conv(\$item->{title}),
          description => $e->utf8_conv(\$item->{description}),
          );
  }
  # The output is left to Egg.

see Egg::View::FeedPP.

SEE ALSO

Egg::Model::FeedPP, Egg::View::FeedPP, XML::FeedPP, Egg::Release,

AUTHOR

Masatoshi Mizuno <lushe@cpan.org>

COPYRIGHT

Copyright (C) 2007 by Bee Flag, Corp. <http://egg.bomcity.com/>, All Rights Reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.