In the Christmas Quiz II posting I asked the question:
The current version of HTML is XHTML 1.1. What is the next version likely to be:
XHTML 1.2 XHTML 2 HTML 5
There were two responses to this question which I will discuss in more detail:
Both respondents (both of whom keep themselves well informed on Web standards developments) are aware of the growing tensions in the standards community related to future developments to (X)HTML.
There is a naming problem which adds to the confusion (and you thought RSS and RSS was confusing enough!). I have always regarded XHTML as HTML (it just happens to be expressed as an XML application, rather than an SGML DTD). This was how W3C described it when XHTML 1.0 was announced – “HTML is dead; there will be no HTML 5!; long live XHTML 1, the new HTML” (OK, not quite in those terms!).
However others keep the distinction between XHTML and HTML. So, in order to clarify the question to both camps, perhaps the question should have been phrased “Which is likely to be the next version of the native document format for the Web?” But that would also have led to differing interpretations.
My response would therefore be the next version of the next version of the native document format for the Web will be determing by the marketplace. W3C (and, by assocciation) W3C member organisations have been backing XHTML 2.0 (which, as Patrick mentions, is not backwards compatible) whereas the Web Hypertext Application Technology Working Group (WHAT-WG), which includes Opera and Mozilla browser vendors, are arguing for an evolutionary development to HTML 4 which will provide richer interactivity through a language which is (even more confusingly) referred to as either HTML 5 or XHTML 5 on the WHATWG home page!
In the early stages of development of new standards there are often fierce debates to be had. At the end of the process a compromise may be reached (but whether this compromise is a fusion of the best features from both camps or a flawed political fudge is another question).
It is to be hoped that a sensible decision is arrived at eventually. But if this doesn’t happen, whose camp would you support: W3C and Microsoft’s or Mozilla and Opera’s?!
A scary tale for Christmas?!