- From: Karlsson Kent - keka <keka@im.se>
- Date: Mon, 11 Sep 2000 16:55:48 +0200
- To: 'François Yergeau' <yergeau@alis.com>
- Cc: xml-editor@w3.org
- Message-ID: <C110A2268F8DD111AA1A00805F85E58DA68923@ntgbg1>
Depends on what one defines to be a "bug"... Some of the "bug-fixes" already entertained are 'substantial' (e.g. E62), and in principle can make currently valid documents invalid. The changes I've suggested do not make any current documents invalid, and includes "for compatibility" sentences that recommend "conservatism" of use. See also the suggestion I submitted today regarding clause 2.3 (cf E62), where I suggest not to potentially make (reasonable) current documents invalid, but to have a "for compatibility" sentence instead. However, not-a-characters and most C1 control codes should never occur in any XML document. Kind regards /Kent Karlsson -----Original Message----- From: François Yergeau [mailto:yergeau@alis.com] Sent: Monday, September 11, 2000 3:56 PM To: 'Karlsson Kent - keka'; xml-editor@w3.org Subject: RE: clause 2.2 Both of these modifications have been considered, found interesting but not in scope for XML 1.0 second edition. The second edition is not a new version - where actual changes to 1.0 can be entertained - but just a bug-fixing re-edition. Of course bug-fixing implies changes, even quite substantial ones, but only those necessary to fix bugs in the spec. -- François Yergeau -----Message d'origine----- De: xml-editor-request@w3.org [mailto:xml-editor-request@w3.org]De la part de Karlsson Kent - keka Date: jeudi 7 septembre 2000 12:47 À: xml-editor@w3.org Objet: clause 2.2 Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] Char should cover all NLF characters (in XML to be interpreted as LF is), (see Unicode Standard Annex #13 Unicode Newline Guidelines, http://www.unicode.org/unicode/reports/tr13/ <http://www.unicode.org/unicode/reports/tr13/> ) and should exclude not-a-character code points also on the surrogate planes (as is already done for the BMP), as well as exclude control codes in the C1 area (except #x85), as is already done for the C1 control codes (except VT and NLFs): Char ::= [#x9-#xD] | [#x20-#x7E] | #x85 | [#xA0-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x1FFFD] | [#x20000-#x2FFFD] | [#x30000-#x3FFFD] | [#x40000-#x4FFFD] | [#x50000-#x5FFFD] | [#x60000-#x6FFFD] | [#x70000-#x7FFFD] | [#x80000-#x8FFFD] | [#x90000-#x9FFFD] | [#xA0000-#xAFFFD] | [#xB0000-#xBFFFD] | [#xC0000-#xCFFFD] | [#xD0000-#xDFFFD] | [#xE0000-#xEFFFD] | [#xF0000-#xFFFFD] | [#x100000-#x10FFFD] /Kent Karlsson
Received on Monday, 11 September 2000 10:58:05 UTC