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 ]

[Richard Tobin]

> I think the best compromise is to say that documents labelled with a
> version other than 1.0 are not well-formed XML 1.0 documents, but that
> an XML 1.0 parser may accept them.  This breaks no documents and no
> implementations, but it allows us to unambiguously state the version
> of a document.  Can anyone see any problems with it?

It seems to make sense, yet I have a bit of trouble thinking a document is
not well-formed when it can become well-formed just by removing the xml
declaration.  I remember we had some long threads on this months ago (or was
it last year?) but I do not remember any well-accepted solution emerging.
Guess it is time again.

How about if

1) A 1.1 parser could optionally have a 1.0 mode, and
2) There were programmatic means to query whether it supported 1,0, and if
it did,
3) The parse mode could be set programmatically, and maybe
4) Such a parser failing on a document could optionally (under program
control) switch modes and try again.  This last could be a recommended
design practice, rather than a requirement.


Tom P


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

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