editorial comment on XML 1.1

Summary,

I suggest inserting the text:

[#x1-#x8],[#xB-#xC],[#xE-#x1F],

immediately before the text

[#x7F-#x84],

in the note in section 2.2 of XML 1.1 Rec.

http://www.w3.org/TR/2004/REC-xml11-20040204/#charsets


=======

Long version ....:


I am reviewing the rules to do with legal characters in xsd:anyURI.

Drilling down drew me to section 2.2 of XML 1.0,

http://www.w3.org/TR/2004/REC-xml-20040204/#charsets

which I compared with section 2.2 of XML 1.1

http://www.w3.org/TR/2004/REC-xml11-20040204/#charsets


===

It seems that there is a substantive change to permit control characters 
in the range #x1-#x1F in addition to #x9 | #xA | #xD permitted in 1.0.

However the note that follows has not been updated to reflect this, it 
says ...
[[
  The characters defined in the following ranges are also discouraged. 
They are either control characters or permanently undefined Unicode 
characters:

[#x7F-#x84],
]]
which seems to be the same in both versions, whereas in XML 1.1 
presumably the note would be more complete if it included a 
discouragement to use [#x1-#x8],[#xB-#xC],[#xE-#x1F]

Thus, I suggest inserting
[#x1-#x8],[#xB-#xC],[#xE-#x1F],
at the beginning of the list of discouraged characters in the note.

Jeremy

Received on Thursday, 11 August 2005 23:51:19 UTC