Lists Home |
Date Index |
>You want to add a fourth level, not well-formed but OK.
This happens all the time anyway. Parsers that don't read all
external entities accept not-well-formed documents when the error
occurs in an entity they don't read.
>I think this is a very bad idea. Leave the existing spec
>alone: no erratum, no change. XML 1.0 is defined by the XML 1.0 spec
>as originally published. Make any changes in future versions if you
>really must, but don't touch XML 1.0.
There are two problems with that:
- there will be documents that are both well-formed XML 1.0 documents
and well-formed XML 1.1 documents, and they will have different
infosets depending on which you consider them as (eg a document with
a NEL in a tokenized attribute)
- there will be documents labelled 1.1 which are well-formed XML 1.0
but not well-formed XML 1.1 (eg a document with unnormalized unicode).
You say if "complexifies" the XML story, but it seems much simpler to
me for a document labelled 1.0 to be only a well-formed 1.0 document
and a document labelled 1.1 to be only a well-formed 1.1 document.