Re: XHTML2 MIME type

On Saturday, Apr 12, 2003, at 18:10 Europe/Helsinki, Christoph 
Schneegans wrote:

> Opera 6 and 7 don't support XHTML since they don't support entity
> references such as "ä", cf.
> <http://schneegans.de/temp/entities.xml>.

Non-validating parsers don't have to process external entities. 
Consequence: Relying on stuff that is declared in the external DTD 
subset is a bad idea in the WWW context. Consequence: Including 
character entity definitions in the DTD of a language intended for use 
in the WWW context is a bad idea.

Character entities are about solving an input problem and an encoding 
problem. XML solves the encoding problem by requiring all conformant 
XML processors to grok UTF-8 and UTF-16. The input problem (how to type 
something so that the right UTF-* representation ends up in a file) 
should be dealt with on the authoring side and should not be a concern 
for the file format or the UA.

-- 
Henri Sivonen
hsivonen@iki.fi
http://www.iki.fi/hsivonen/

Received on Saturday, 10 May 2003 16:17:36 UTC