[Home] [By Thread] [By Date] [Recent Entries]


>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.

-- Richard


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member