[whatwg] The problems with namespaces in text/html (Was: MathML-in-HTML5)

Lachlan Hunt lachlan.hunt at lachy.id.au
Sat Nov 4 15:23:14 PST 2006

Elliotte Harold wrote:
> If all we're doing is HTML, fine. However people are now in this thread 
> talking about putting MathML into this.

There has been plenty of discussion about introducing MathML-like markup 
into HTML 5.  Although, personally, I'm not convinced that it's a good 
idea.  This works in Mozilla and, given the right plugins, should work 
in others too.

<object type="application/mathml+xml" data="math.xml"></object>

> In other forums people are discussing adding XForms.

I think the discussions about XForms are about trying to retrofit the 
XForms model into the HTML forms syntax.  I'm not convinced that's a 
good idea either, but that's what they've been discussing over on www-forms.

> However what I'm hearing is that people do want to mix in different 
> vocabularies such as MathML and XForms without using namespaces,

No, not without namespaces, just without the xmlns and QNames syntax.

e.g. when <math> is encountered in text/html, it appears in the DOM as 
<math xmlns="http://www.w3.org/1998/Math/MathML">

We definitely don't want people thinking they can use any arbitrary 
xmlns in HTML.  That's what XHTML is for.

Lachlan Hunt

More information about the whatwg mailing list