- From: Joe English <jenglish@crl.com>
- Date: Wed, 30 Oct 1996 18:49:41 -0800
- To: W3C SGML Working Group <w3c-sgml-wg@w3.org>
Michael Sperberg-McQueen <U35395@UICVM.UIC.EDU> wrote: > On Wed, 30 Oct 1996 14:59:04 -0500 I said: > > ... > >Agreed unanimously: > > ... > > - to use the string '/>' as the NET delimiter in the SGML > > declaration of XML documents I strongly urge the ERB to reconsider this. The /> NET trick is extremely fragile. Most current SGML parsers cannot even implement it, and those that do cannot enforce its proper usage. If a user forgets to supply the correct SGML declaration, SGML parsers will still accept XML documents *but will interpret them incorrectly without even issuing a warning.* Omitting the XML SGML declaration is the *first thing* most SGMLS users will try when they receive an XML document and find that the parser can't handle it. We're just asking for trouble if we adopt this solution. Another problem with the /> NET trick is that it's *still impossible for a structure-controlled application to create a parseable instance from ESIS*. This is one of the more serious problems with ISO 8879 from a tool-writer's standpoint; this is an issue that XML *must* address for it to satisfy design goal #9: "XML documents shall be easy to create." --Joe English jenglish@crl.com
Received on Wednesday, 30 October 1996 21:48:38 UTC