OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] version numbers and infosets

[ Lists Home | Date Index | Thread 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.

-- Richard


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS