W3C home > Mailing lists > Public > www-html@w3.org > June 1999

XHTML: public identifier pollution?

From: Alexander Holt <alexander.holt@ed.ac.uk>
Date: Tue, 8 Jun 1999 07:09:02 -0400 (EDT)
Message-Id: <199906081108.MAA04779@stevenson.cogsci.ed.ac.uk>
To: www-html@w3.org
Cc: Richard Tobin <richard@cogsci.ed.ac.uk>, "Henry S. Thompson" <ht@cogsci.ed.ac.uk>
The XHTML 1.0 DTDs include these entity declarations:

    <!ENTITY % HTMLlat1 PUBLIC
       "-//W3C//ENTITIES Latin1//EN//HTML"
       "http://www.w3.org/TR/xhtml1/DTD/HTMLlat1x.ent">
    <!ENTITY % HTMLsymbol PUBLIC
       "-//W3C//ENTITIES Symbols//EN//HTML"
       "http://www.w3.org/TR/xhtml1/DTD/HTMLsymbolx.ent">
    <!ENTITY % HTMLspecial PUBLIC
       "-//W3C//ENTITIES Special//EN//HTML"
       "http://www.w3.org/TR/xhtml1/DTD/HTMLspecialx.ent">

Those formal public identifiers, however, are already used by the HTML
4.0 DTDs to refer to different things:

    <!ENTITY % HTMLlat1 PUBLIC
       "-//W3C//ENTITIES Latin1//EN//HTML"
       "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLlat1.ent">
    <!ENTITY % HTMLsymbol PUBLIC
       "-//W3C//ENTITIES Symbols//EN//HTML"
       "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLsymbol.ent">
    <!ENTITY % HTMLspecial PUBLIC
       "-//W3C//ENTITIES Special//EN//HTML"
       "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLspecial.ent">

Isn't this a needless source of confusion?  Wouldn't it be better for
the XHTML FPIs to be distinct?  For example:

    "-//W3C//ENTITIES Latin1//EN//XHTML"

Alexander Holt
University of Edinburgh
<alexander.holt@ed.ac.uk>
Received on Friday, 11 June 1999 06:34:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:15:39 GMT