[Bug 14820] Implementation-defined features checklist

http://www.w3.org/Bugs/Public/show_bug.cgi?id=14820

--- Comment #2 from Michael Kay <mike@saxonica.com> 2011-11-14 18:18:08 UTC ---
>One of the changes in XML 1.1 was the introduction of Unicode NEL into the S
production, so that whitespace is not in fact the same in XML 1.1

This is a surprisingly common belief even among experts. Perhaps it was true
some draft of XML 1.1. In the actual Rec, NEL is a line ending character but it
is not a whitespace character (production [3]). The set of line ending
characters has changed, but XSD does not reference these. The set of whitespace
characters has not changed.

>The other significant remaining differences between 1.1 and 1.05e are...

I don't believe any of these affect XSD, except perhaps the definition of
xs:string:

It is ·implementation-defined· whether an implementation of this specification
supports the Char production from [XML], or that from [XML 1.0], or both

which could potentially allow an XSD 1.1 processor whose definition of
xs:string allows only XML 1.0 characters to reject a well-formed XML 1.1
document that contains non-1.0 characters in an element or attribute of type
xs:string. (It seems a bit unlikely that an XSD processor would check the
characters in a node whose required type is xs:string, but it's entitled to do
so.)

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 14 November 2011 18:18:14 UTC