- From: Jonathan Rosenne <rosenne@NetVision.net.il>
- Date: Sat, 16 Nov 1996 23:25:25 +0200
- To: www-html@w3.org
On Sat, 16 Nov 1996, Jim Wise wrote: > >> No, an SGML parser is an SGML parser, an HTML parser is one like I am >> writing, it can't process SGML. HTML is an application of SGML, > >If what you are writing does not understand SGML syntax, it is _not_ an >HTML parser. HTML is the markup language defined in th HTML standard >(RFC 1866 for HTML 2.0, the current W3C draft for HTML 3.2). If this is >not what you are implementing, you are not implementing HTML. If, to cite >the examples you have given, your system treats <! foo> as valid comment, >or accepts documents without a <!DOCTYPE> tag, or without a <TITLE> >element, it is not HTML. By definition. Let's not get carried away. The RFC says the following: 1.2.3. User Agents An HTML user agent conforms to this specification if: * It parses the characters of an HTML document into data characters and markup according to [SGML]. ... It does not specify what the UA must do in cases of invalid input. Within certain limits, the UA can do anything its author wants to do. I suggest that a conformance clause is missing from the W3C draft, and that it should be at least as strong as the RFC. -- Jonathan Rosenne JR Consulting P O Box 33641, Tel Aviv, Israel Phone: +972 50 246 522 Fax: +972 9 956 7353 http://ourworld.compuserve.com/homepages/Jonathan_Rosenne/
Received on Saturday, 16 November 1996 16:25:39 UTC