And, I should have added that without a namespace declaration there would be no way to differentiate different versions of MathML. While most MathML instances are now MathML 2.0, the MathML 3.0 effort is just now starting up.
Paul Topping Design Science, Inc. www.dessci.com/mathplayer > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of Paul Topping > Sent: Saturday, September 23, 2006 3:39 PM > To: Ian Hickson; [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; > [email protected] > Subject: RE: MathML-in-HTML5 > > If MathML is considered a subset of HTML5, then no namespace > declaration would be necessary. However, if MathML is going > to work in HTML that isn't declared as HTML5 (not clear to me > from this thread), then the document would be poorly > specified without it, IMHO. > > At the risk of enciting an anti-Microsoft backlash, I should > remind some on the list that IE has covered this territory > before. They already have a mechanism for declaring XML > islands in HTML that seems to work just fine. Of course, > Mozilla won't be interested in duplicating IE's way of > associating a plugin as the renderer of the namespace in the document. > IMHO, it doesn't belong there anyway. It is better (ie, more > secure) to keep such associations out of the content. > > Paul Topping > Design Science, Inc. > www.dessci.com/mathplayer > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Ian > > Hickson > > Sent: Saturday, September 23, 2006 2:06 PM > > To: [EMAIL PROTECTED] > > Cc: [EMAIL PROTECTED]; > > [email protected] > > Subject: Re: MathML-in-HTML5 > > > > On Sat, 23 Sep 2006 [EMAIL PROTECTED] wrote: > > > > > > Hixie raised the caveat that MathML elements should still > remain in > > > the MathML namespace. > > > > I meant in the DOM, I didn't mean in the markup. I don't think we > > should have any namespace declarations or namespace prefixes in > > text/html; I would just have the HTML parser always support > the MathML > > elements, in the same way that it supports any random > unknown element > > today, except that when it sees a MathML element it puts it > into the > > MathML namespace in the DOM rather than the XHTML namespace. > > > > I really don't think we want to introduce namespace prefixes or > > namespace declarations into tag soup. I think that would be a big > > mistake. > > > > -- > > Ian Hickson U+1047E > > )\._.,--....,'``. fL > > http://ln.hixie.ch/ U+263A /, _.. \ > > _\ ;`._ ,. > > Things that are impossible just take longer. > > `._.-(,_..'--(,_..'`-.;.' > > _______________________________________________ > > dev-tech-mathml mailing list > > [EMAIL PROTECTED] > > https://lists.mozilla.org/listinfo/dev-tech-mathml > > > _______________________________________________ > dev-tech-mathml mailing list > [EMAIL PROTECTED] > https://lists.mozilla.org/listinfo/dev-tech-mathml > _______________________________________________ dev-tech-layout mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-layout

