Benjamin Trott > Catalyst-Plugin-AtomServer-0.04 > Catalyst::View::Atom::XML

Download:
Catalyst-Plugin-AtomServer-0.04.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View Bugs
Report a bug
Source  

NAME ^

Catalyst::View::Atom::XML - XML serialization for Atom objects

SYNOPSIS ^

    package My::App::View::XML;
    use strict;
    use base qw( Catalyst::View::Atom::XML );
    1;

DESCRIPTION ^

Catalyst::View::Atom::XML provides automatic serialization of XML::Atom objects for a Catalyst application. Your application needs only set $c->stash->{xml_atom_object}, then forward to your view, to serialize an XML::Atom object.

For example:

    sub foo {
        my($self, $c) = @_;
        my $entry = XML::Atom::Entry->new;
        $entry->title('Foo');
        $c->stash->{xml_atom_object} = $entry;
    }

    sub end : Private {
        my($self, $c) = @_;
        $c->forward('My::App::View::XML');
    }