- From: John Cowan <cowan@ccil.org>
- Date: Thu, 19 Nov 2009 12:18:43 -0500
- To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Cc: Liam Quin <liam@w3.org>, Shelley Powers <shelley.just@gmail.com>, John Cowan <cowan@ccil.org>, Julian Reschke <julian.reschke@gmx.de>, Lachlan Hunt <lachlan.hunt@lachy.id.au>, public-html@w3.org, public-xml-core-wg@w3.org
Leif Halvard Silli scripsit: > John Cowan claimed there to be (I think) 22 fatal error categories in > XML. And an not easy to count amount of -in theory- not fatal errors > - which still, according to John, are treated as fatal errors in all > known XML parsers. I did a careful investigation of XML 1.x MUSTard. After removing the MUSTs that refer processor behavior rather than document content, the redundant MUSTs in well-formedness constraints, the MUSTs in validity constraints which apply only to validating parsers, and so on, I wound up with only the four following errors that are technically non-fatal: A reference is made to an entity that is undefined in the document, but *might* be defined in a part of the DTD that the parser is not processing, typically the external DTD subset. A document is in UTF-16 encoding but does not begin with a BOM. A document or external entity is not in UTF-8 or UTF-16 encoding, the encoding is not externally specified (as by a MIME header), and there is no encoding declaration. A built-in entity has an incorrect entity declaration. I may have overlooked or misread some others, but not many. > It is not clear to me how most in the XML community want to keep it - > whether they want to keep all not fatal errors as fatal, or if they > are open to discern between the kinds of errors. I think XML folks are just as happy to treat these as fatal. > One should think that A) browser vendors could have a look at the > countless non-fatal errors an make sure that they are not treated as > fatal. I think only the first of these is of practical importance. -- John Cowan cowan@ccil.org http://ccil.org/~cowan If I have seen farther than others, it is because I am surrounded by dwarves. --Murray Gell-Mann
Received on Thursday, 19 November 2009 17:19:21 UTC