package Moxy::Plugin::XMLisHTML;
use strict;
use warnings;
sub register {
my ($class, $context) = @_;
$context->register_hook(
response_filter_header => sub {
my ($context, $args) = @_;
$args->{response}->header( 'Content-Type' => 'text/html' ) if $args->{response}->header( 'Content-Type' ) =~ /xml/;
}
);
}
1;
__END__
=for stopwords: html xml
=head1 NAME
Moxy::Plugin::XMLisHTML - XML is HTML
=head1 SYNOPSIS
- module: XMLisHTML
=head1 DESCRIPTION
If you want to use the CSS, DoCoMo UA needs to use 'application/xhtml+xml' for Content-Type.
But, DoCoMo's XHTML is not valid, likes 'login', Firefox reject this... orz.
This plugin replace Content-Type header.
=head1 AUTHORS
Tokuhiro Matsuno
=head1 SEE ALSO
L