W3C home > Mailing lists > Public > whatwg@whatwg.org > December 2006

[whatwg] several messages about XML syntax and HTML5

From: Alexey Feldgendler <alexey@feldgendler.ru>
Date: Fri, 08 Dec 2006 11:07:19 +0600
Message-ID: <op.tj75uhop1h6og4@feldgendler.plesk.ru>
On Mon, 04 Dec 2006 17:10:08 +0600, Mihai Sucan <mihai.sucan at gmail.com> wrote:

> IMHO, requests for allowing the xmlns attribute and other XMLiness is a
> bit over the board. I am for allowing the trailing slashes, they do no
> harm, and they help us on the server side, under strict control. Also,
> according to statistics you've provided the trailing slashes are used
> right now on 50% of web pages.
> However, in the same "spirit", a middle way for those who want XMLiness in
> HTML, would be to allow the xmlns:?.* attribute, xml:base, xml:id, and
> xml:lang. Yet, define them as meaningless. Just for validation purposes,
> just for helping people who do such things on the server-side.

I don't think it's the right thing to do.

Recently, "<br/>" has been brought into the common subset of HTML5 and XHTML5. That's OK because browsers currently handle "<br/>" the same in HTML and XHTML, and will continue doing so. The same for xmlns attribute on <html>.

However, introducing <xml:base> into the common subset of HTML5 and XHTML5 is not acceptable becasue it there woudl be markup in the common subset that means different things for HTML5 and XHTML5 consumers: nothing for the former, base URI specification for the latter. I don't see why would anyone want non-interoperable markup in the common subset.

Alexey Feldgendler <alexey at feldgendler.ru>
[ICQ: 115226275] http://feldgendler.livejournal.com
Received on Thursday, 7 December 2006 21:07:19 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:51 UTC