CatalystでXML出力
[Catalyst::View::REST::XML]
$c->response->headers->content_type('text/xml');
$c->response->output( XMLout $c->stash, RootName => 'response' );
[Catalyst::View::Atom::XML]
$c->response->content_type('application/atom+xml');
$c->response->body($obj->as_xml);
Viewを自作してもよし。
Catalyst::Response はShortcut、Aliasが多くて、混乱しやすい。