- From: Charles McCathieNevile <charles@w3.org>
- Date: Sun, 20 Aug 2000 05:17:58 -0400 (EDT)
- To: Catherine CHAT <Catherine.Chat@via-business.fr>
- cc: Irene VATTON <Irene.Vatton@inrialpes.fr>, www-amaya-dev@w3.org
All in all it is better if you can use HTTP to give you a content-type for
the file (and if you can specify one with new documents). Then the suffix is
not so important. The other problem with suffixes is that there are clashes -
Some RealMedia files and most RPM packages use the extension .rpm so it is
only possible to find out what they are from getting a content-type. And
beause the Macintosh OS has always included a content type (of
sorts) Macintosh users typically do not bother to use any extension since
they don't need one.
cheers
Charles McCN
On Fri, 18 Aug 2000, Catherine CHAT wrote:
At 09:37 18/08/00 +0200, Irene VATTON wrote:
>> Hi,
>>
>> I configure an Apache server to send a special mime.types when serving
>> files with a special extension :
>> myfile.dchtml is served with "application/amaya" mime.type
>>
>> myfile.dchtml are in fact generated html files.
>>
>> The goal is to tell every client to launch Amaya when this type of document
>> is requested. It works. Because Amaya does not know this special mime.type,
>> the document is opened in text mode. Is there a way to let Amaya know that
>> these document are in fact HTML documents ?
>
>Amaya detects that the document is written in html:
>1) when the mime-type is text/html
>2) when the suffix is (case insensitive) .html, .html.xx, .htm, .htm.xx,
>shtml, jsp, xht, xhtml
>3) when the mime-type is text/xml and the document includes the tag <html>
>4) when the suffix is xml and the document includes the tag <html>
>
>You can play either on the mime-type or on the suffix.
>
Thanks Irčne. But all these extensions may already be defined and used by
other applications. That's why I was thinking of defining a specific
combination of mime type and extension.
So I patch Amaya code to add a new extension and tell Amaya that files
having this extension have to be treated as HTML. To do that I :
- open AHTURLTools.c
- search for the IsHTMLName function
- add the new extension among
if (!ustrcmp (nsuffix, TEXT("html")) ||
!ustrcmp (nsuffix, TEXT("htm")) ||
!ustrcmp (nsuffix, TEXT("shtml")) ||
!ustrcmp (nsuffix, TEXT("jsp")) ||
!ustrcmp (nsuffix, TEXT("xht")) ||
!ustrcmp (nsuffix, TEXT("xhtm")) ||
!ustrcmp (nsuffix, TEXT("xhtml")))
return (TRUE);
- compile and build
There are more and more applications which are defining their own
extensions to treat special html files. I am thinking for example of .asp,
.php, .dwt (dreamweaver HTML templates files)... So having a ressource file
to define that in Amaya without recompiling would be useful.
Thanks to think about it.
Best regards,
Catherine.
>
>> Thanks.
>>
>> Best regards,
>> Catherine.
>> --
>> Catherine CHAT - Responsable Technique
>> Catherine.Chat@via-business.fr - Tel 01 3963 5737 - Fax 01 3963 5114
>>
>> VIA BUSINESS S.A.
>> Domaine de Voluceau - BP 105 - 78153 Le Chesnay cedex - FRANCE
>> http://www.via-business.fr
>> ---------------------------------------------------------------------
>>
>
>--
> Irene.
>
>
>
>
--
--
Charles McCathieNevile mailto:charles@w3.org phone: +61 (0) 409 134 136
W3C Web Accessibility Initiative http://www.w3.org/WAI
Location: I-cubed, 110 Victoria Street, Carlton VIC 3053
Postal: GPO Box 2476V, Melbourne 3001, Australia
Received on Sunday, 20 August 2000 05:18:03 UTC