RE: clause 2.2

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