- From: Philippe Le Hégaret <plh@w3.org>
- Date: Wed, 27 Jul 2005 17:09:44 -0400
- To: public-ws-addressing@w3.org
- Message-Id: <1122498584.6322.45.camel@localhost>
Here is a tentative to summarize the position of the Group on XML 1.1 since I believe that not phrasing one would be near suicidal. Let me know if it is inaccurate, misleading, or if it's missing arguments. I'd like it to be as complete as possible. for: 1- advantages of XML 1.1 are outlined in the Recommendation itself [1]: - support for Unicode version > 2.0 (see also http://www.w3.org/2005/03/02-ishida-tech-plen/) - more flexibility in defining XML names (for element and attribute names) - support for the character NEL - allows use of control characters #x1 through #x1F (most were forbidden in XML 1.0). - character normalization 2- making the specification XML version independent, ie not binding it specifically to XML 1.0, nor XML Schema 1.0 against: 1- XML 1.1 is not well deployed, largely due to the lack of support of schema languages, specifically W3C XML Schema. There is no clear timeline with regards to having a version of XML Schema that provides this support. In fact, XML 1.1 is still an open issue in the XML Schema Working Group. 2- Web Services specifications relies on XML Schema datatypes in order to precisely define the types of the abstract components in use. Since there is no datatypes that support XML 1.1, each Working Group would need to come up with their own abstract types, and then bind them to XML Schema 1.0 datatypes in the case of XML 1.0. 3- Adding support for XML 1.1, even at the abstract level, is not going to permit XML 1.1 implementations anyway, again due to the lack of XML Schema for it. The specifications are only referencing normative schemas for XML 1.0 anyway. Consequences of adding support for XML 1.1 in the specification: While adding XML 1.1 in the specification is not a difficult task, it will still not be enough to accomplish an XML 1.1 implementation and would require further bindings. Consequences of not adding support for XML 1.1 in the specification: It will require a new version of the specification in order to add proper support for XML 1.1, once there is an XML Schema language that supports it but, compared to the work of developing a new binding, the task will not be harder. At this time, the Working Group has no plan for adding for XML 1.1. This position may be revisited once there is support for it in XML Schema. Philippe
Received on Wednesday, 27 July 2005 21:09:50 UTC