[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Requiring charset parameter on +xml types?



Martin,

> - For text/html+xml (and that would work for all types, actually),
>    beef up the servers so that they can use the information in the
>    file to set the charset parameter correctly.

Matt Sergeant has already implemented a Perl module "Apache::MimeXML".  
Let's encourage such implementation efforts!

http://www.cpan.org/modules/by-module/Apache/Apache-MimeXML-0.08.readme

> NAME
>     Apache::MimeXML - mod_perl mime encoding sniffer for XML files
> 
> SYNOPSIS
>     Simply add this line to srm.conf or httpd.conf:
> 
>       PerlTypeHandler +Apache::MimeXML
> 
>     Alternatively add it only for certain files or directories using
>     the standard Apache methods. There is about a 30% slowdown for
>     files using this module, so you probably want to restrict it to
>     certain XML locations only.
> 
> DESCRIPTION
>     An XML Content-Type sniffer. This module reads the encoding
>     attribute in the xml declaration and returns an appropriate
>     content-type heading. If no encoding declaration is found it
>     returns utf-8 or utf-16 depending on the specific encoding.


Cheers,

IBM Tokyo Research Lab &
International University of Japan, Research Institute

MURATA Makoto