W3C home > Mailing lists > Public > w3c-sgml-wg@w3.org > December 1996

Re: Public IDs for notations in XML

From: Len Bullard <cbullard@HiWAAY.net>
Date: Fri, 13 Dec 1996 21:53:59 -0600
Message-ID: <32B224D7.730B@HiWAAY.net>
To: Terry Allen <tallen@fsc.fujitsu.com>
CC: eliot@isogen.com, w3c-sgml-wg@w3.org
Terry Allen wrote:
> 
> Eliot writes:
> | Notation declarations consist of a notation name followed by an external
> | identifier.  The external identifier consists of either the keyword
> | "SYSTEM" followed by a literal containing a MIME type specification or the
> | keyword "PUBLIC" followed by a literal containing a public identifier
> | followed by a literal containing a MIME type specification.
> 
> Executive summary:  you don't need either.
> 
> If the "MIME type specification" is a registered MIME type, then
> PUBLIC is appropriate.  If not, SYSTEM is.  But really, you
> shouldn't need either so long as you say that notation declarations
> must be MIME types:
> 
> <!notation jaypeg "image/jpeg">
> <!notation mypeg "x-mypeg">

Happy until the "must be".  Notation declarations are more than 
MIME types in SGML.  To me, MIME type means internet, not intranet.

How does an XML handler know that an XML document is of a different type 
in the sense of DOCTYPE if a <!DOCTYPE is not in the instance in 
the case of DTDless XML?

len
Received on Friday, 13 December 1996 22:53:32 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 10:03:48 EDT