The more I read about XHTML 2.0, the more scared I am. XHTML 2.0 is a drastic XML-ization of the ol'n'dirty HTML 4 spec, after the intermediate state of XHTML 1.0.
Not only it cleans up the language getting rid of elements that were considered "presentational" (please read this word making a very strong grimace, and if you pronounce it, wash your mouth with soap immediately after - I said soap, not SOAP), but it also rephrases the spec in a much more technical manner. Specifications from the XML world are just unreadable. Only a few dozens of crazy geeks around the world are really able to call that "the definition of a language".
Most of the people agree that the Web was a success partly because of:
- HTML is notepad-able, simple to learn, and mixes content AND presentation
- forms
- cookies
With XHTML 2.0, (1) is forgotten, (2) forms are not in html any more but in XForms; oh and XForms are not simple (3) for Zeus's sake, that's in the protocol not in the markup language...