- From: William F Hammond <hammond@csc.albany.edu>
- Date: Mon, 09 Oct 2006 12:42:37 -0400
- To: dev-tech-mathml@lists.mozilla.org
- Cc: www-math@w3.org
Jacques Distler <distler@golem.ph.utexas.edu> writes:
> As to namespaces, looking at the output of itex2MML, there are two
> places where namespaces are used.
>
> 1) There's a
> <math xmlns='http://www.w3.org/1998/Math/MathML'>...</math>.
> The MathML elements themselves are un-prefixed.
> 2) Hyperlinks in MathML are <mrow>s with XLink attributes:
> <mrow xmlns:xlink="http://www.w3.org/1999/xlink"
> xlink:type="simple" xlink:href="..."> ... </mrow>
>
> Clearly, if presentational MathML elements are added to HTML5, the
> first can safely be ignored (as namespaces are currently ignored).
Yes, the xmlns in math should be safely ignorable in HTML5.
> The second is more of an issue. Substituting an (X)HTML <a> element
> seems likely to do nasty things to the layout.
Regarding links from inside math: I think the most interoperable
approach is to allow HTML <a> elements inside <mtext>. Beyond that I
would like to see the HTML elements <a>, <em>, and <b> (or <strong>)
incorporated in the XHTML+MathML document type definition as elements
that are allowed in <mtext>.
These things have actually been working in Mozilla when the <mtext>
element has an xmlns attribute flagging it for the HTML namespace.
But this namespace artifice has not been interoperable with
MathPlayer. See
http://math.albany.edu/math/pers/hammond/G/Math/mtextWithABem.xhtml
-- Bill
Received on Monday, 9 October 2006 16:43:04 UTC