Re: The only name for the xml serialisation of html5

Karl Dubost wrote:
> The "X" in XHTML 1.0 doesn't mean "XML serialization", but extensible.

The "X" in "XML" also stands for "Extensible":

[[[
Extensible Markup Language (XML) 1.0 (Fourth Edition)
]]]

More obviously, the first sentence of [XHTML 1.0] spells out that XHTML 1.0 
is an [XML] serialisation of [HTML4]:

[[[
This specification defines the Second Edition of XHTML 1.0, a reformulation 
of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the 
ones defined by HTML 4.
]]]

Interestingly, [XHTML 1.1] spells out that it is definitely not an XML 
serialisation of HTML:

[[[
The purpose of this document type is to serve as the basis for future 
extended XHTML 'family' document types, and to provide a consistent, 
forward-looking document type cleanly separated from the deprecated, legacy 
functionality of HTML 4
]]]

And [XHTML 2.0] doesn't even mention HTML:

[[[
XHTML 2 is a general-purpose markup language designed for representing 
documents for a wide range of purposes across the World Wide Web. To this 
end it does not attempt to be all things to all people, supplying every 
possible markup idiom, but to supply a generally useful set of elements.
]]]

Read into this anything you want. :-)

[XHTML 1.0] <http://www.w3.org/TR/xhtml1/>
[XML] <http://www.w3.org/TR/xml/>
[HTML4] <http://www.w3.org/TR/html4/>
[XHTML 1.1] <http://www.w3.org/TR/xhtml11/>
[XHTML 2.0] <http://www.w3.org/TR/xhtml2/>

--
Ben 'Cerbera' Millard
Collections of Interesting Data Tables
<http://sitesurgeon.co.uk/tables/readme.html> 

Received on Sunday, 2 September 2007 16:09:43 UTC