Multiple namespaces for HTML... why?

james anderson James.Anderson at
Wed Feb 24 20:48:57 GMT 1999

there were some notes on this topic back several weeks ago. my reading was
that, for certain element types - those which would otherwise share a name,
but are declared with different content models, the desire was to distinguish
the names by virtue of their namespace.

those elements which do have the same model are, on the other hand, an
argument against this.

from some viewpoints, these latter are an argument for the ability to inherit
names among namespaces, but that's another story.

the same issue may reappear once folks start dealing with versioning.

Tim Bray wrote:
> At 01:08 PM 2/24/99 -0500, Frank Boumphrey wrote:
> >The new working draft for XHTML is available at
> >
> >
> What I find weird is having three namespaces for HTML.  The costs of
> this are obvious - every programmer who wants to, for example, process
> HTML <A> or <FORM> elements is going to have to check each one against
> three namespaces?
> I assume there must be some benefits to having 3 namespaces for
> HTML, but they're not self-apparent. -Tim

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list