- From: Henri Sivonen <hsivonen@iki.fi>
- Date: Sun, 22 May 2005 12:15:17 +0300
- To: Anne van Kesteren <fora@annevankesteren.nl>
- Cc: W3C HTML <www-html@w3.org>
On May 21, 2005, at 21:38, Anne van Kesteren wrote: > Today I read: > > <http://www.w3.org/2005/Talks/04-19-steven-XHTML2-XForms/> > > ...which confirmed some rumors about I heard about XHTML2 and XForms. > I guess XHTML2 will eventually adopt XForms 1.1 that has a new > namespace specified (using 2004 instead of 2002) and specifies some > kind of an "inheriting namespace". As I see it: 1) Two vocabularies can, in theory, use the same local name. If these vocabularies are ever combined, there will be a collision. => Let's introduce namespaces. 2) The syntax for declaring namespaces is crufty and verbose and people don't tend to grok the syntactic abstraction of binding some insignificant prefixes locally to the significant URIs. => Let's introduce namespace inheritance which totally negates the usefulness of having namespaces in the first place, because now they can collide after all. 3) A vocabulary is overhauled, so lots of thing change (but a lot of things don't). => Let's introduce another namespace, which is like running Rot13 on all element names, so all app that have not been b0rked and have implemented namespaces correctly will have to change wherever element identity is compared. 4) Gratuitously changing the identity of all elements even if their semantics don't change is totally impractical. => Let's backport the useful stuff from the Rot13 (XHTML 2) namespace to the XHTML 1 namespace and boycott the new Rot13 namespace. -- Henri Sivonen hsivonen@iki.fi http://hsivonen.iki.fi/
Received on Sunday, 22 May 2005 09:15:43 UTC