Apache-AxKit-Provider-CGI
view release on metacpan or search on metacpan
use Apache::AxKit::Provider;
use Apache::AxKit::Provider::File;
use AxKit;
use Apache::Constants;
use File::Basename;
use XML::Simple;
# copied mostly from Filter provider...
sub get_fh {
my $self = shift;
throw Apache::AxKit::Exception::IO(-text => "Can't get fh for CGI filehandle");
}
sub get_strref {
my $self = shift;
require $self->{file};
my ($response, $stylesheet) = content();
delete $INC{$self->{file}};
my $xml = ($stylesheet ? "<?xml-stylesheet href=\"$stylesheet\" type=\"text/xsl\" ?>\n" : '');
$xml .= XML::Simple::XMLout($response, 'keyattr'=>[], 'rootname'=>'response', 'noattr'=>1);
( run in 0.259 second using v1.01-cache-2.11-cpan-496ff517765 )