Gerard
Meijssen wrote:
Programming for IE only should be no issue. When
MathML only works
with IE it is broken beyond repair.
I'd say it's Firefox that's broken in this case, due to its lack of
support for W3C standards.
Firefox correctly rejects XML that is not well-formed -- to render such
pages would be in flagrant violation of the standard.
Unfortunately the wiki can't currently guarantee that output for all
inputs will be well-formed, so it's not safe for us to send the
application/xhtml+xml content type.
This is really the issue.
MathML is natively supported in the Mozilla/Firefox/Netscape codebase
for valid XHTML documents.
MathML is supported in IE via MathPlayer for valid XHTML document. As
I noted in my original post, as a side effect, MathML is also
supported in IE for non-valid XHTML and HTML documents too. But I see
tell that is of no interest to some of you at least, so I won't labor
the point.
So, the real obstacle to MathML in the wiki is that it can't guarantee
valid XHTML. Checkmate.
It would be nice to move forward with MathML support to gain the
benefits of reuse in CAS systems, accessibility, searchability, and
better rendering. But if you can't, you can't.
Thanks,
--Robert
------------------------------------------------------------------
Dr. Robert Miner RobertM(a)dessci.com
W3C Math Interest Group Co-Chair 651-223-2883
Design Science, Inc. "How Science Communicates"
www.dessci.com
------------------------------------------------------------------