RE: MathML-in-HTML5

The type of the XML island must be declared somehow or it would
certainly be making more tag soup. As has been stated by other posters,
you either have to duplicate MathML (or some subset of it) in HTML5 or
you have to connect it to the MathML definition. The way one references
an XML definition is by declaring its namespace. One could define that
namespace implicitly in HTML5 by stating in the HTML5 spec that <math>
means MathML 2.0 or whatever. Of course, this locks MathML to one
specific version -- not a good thing. 


> -----Original Message-----
> From: Ian Hickson [] 
> Sent: Tuesday, October 03, 2006 5:28 PM
> To: Paul Topping
> Cc: David Carlisle;;
> Subject: RE: MathML-in-HTML5
> On Tue, 3 Oct 2006, Paul Topping wrote:
> > 
> > That fact that adding XML islands to tag soup doesn't turn 
> it into steak 
> > shouldn't surprise anyone. But I don't think it is fair to 
> dismiss the 
> > value of adding MathML to HTML on that basis. I think 
> Microsoft provided 
> > a very simple mechanism that allows XML islands inside tag soup but 
> > without making it more soupy, to stretch the metaphor a bit.
> I'm not saying don't add MathML to HTML. I'm saying don't add 
> namespace 
> syntax to HTML. I'm eagerly looking forward to seeing what Roger's 
> experience with adding MathML to HTML is.
> > I'm not sure what you mean by "lack of success of IE's extension
> > mechanism".
> It doesn't have millions of pages using it, the way that other IE 
> non-standard extensions (e.g. <marquee>) have taken off.
> -- 
> Ian Hickson               U+1047E                
> )\._.,--....,'``.    fL
>       U+263A                /,   _.. \   
> _\  ;`._ ,.
> Things that are impossible just take longer.   
> `._.-(,_..'--(,_..'`-.;.'

Received on Wednesday, 4 October 2006 00:36:18 UTC