W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > July 2009

Re: xmlns in HTML5 (was: Telecon Agenda- Thursday 1500 UTC)

From: Toby Inkster <tai@g5n.co.uk>
Date: Thu, 16 Jul 2009 09:50:52 +0100
To: Manu Sporny <msporny@digitalbazaar.com>
Cc: RDFa <public-rdf-in-xhtml-tf@w3.org>, Ian Hickson <ian@hixie.ch>
Message-Id: <1247734252.23734.7.camel@ophelia2.g5n.co.uk>
On Thu, 2009-07-16 at 00:40 -0400, Manu Sporny wrote:
> I think we will inevitably hit upon the xmlns: discussion for non-XML
> languages, namely HTML5. After doing some digging, I was unable to
> find a place in the HTML5 spec that says that xmlns:-based namespace
> declarations cannot be used in HTML5 (vs. XHTML5).

For some reason, the Gell-Mann Totalitarian Principle sprung into my
mind when I read this. 

	"Everything which is not forbidden, is compulsory."

But the HTML specs, recklessly defying quantum physics, do not follow
that principle. Instead...

	"Everything which is not defined, is forbidden."

For the same reason, xmlns:foo attributes aren't allowed in HTML4

Ian Hickson wrote:

> Authors must not use elements, attributes, and attribute values that
> are not permitted by this specification or other applicable
> specifications.
>  -- http://www.whatwg.org/specs/web-apps/current-work/#semantics-0

Which "other specifications" are "applicable"?

Toby A Inkster
Received on Thursday, 16 July 2009 08:51:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:02:03 UTC