- From: William F Hammond <hammond@csc.albany.edu>
- Date: 18 Jul 2002 07:48:47 -0400
- To: W3C MathML Discussion <www-math@w3.org>
There are a number of hoops to jump through in order to serve
XHTML with MathML that is usable by all of IE 6, Moz 1, and NS 7.
There were a few points that I missed in the doc, and without looking
back I'm not sure just what, so let me review for possible comment
what I think are the subtleties. They seem to be right in the sense
that they "work" in present time.
1. The document must be served through HTTP as "text/xml".
2. The document must not reference external XML entities.
3. The document must not have a "<!DOCTYPE" declaration.
4. All style sheet references, CSS or XSL, must be to relative URI's
(or at least, I think, URI's on the "same server", but the meaning
of that is slightly amibiguous).
5. The reference to one's local copy of David Carlisle's XSLT sheet
"mathml.xsl" (or "pmathml.xsl") must be via '<?xml-stylesheet
type="text/xsl"' before the root element (which, of course, must
be opened with '<html xmlns="http://www.w3.org/1999/xhtml"').
6. XSLT sheets must be served through HTTP as "application/xml".
(See RFC 3023; "text/xsl" is not a registered content type.)
7. CSS sheets must be served through HTTP as "text/css". (See
RFC 2318.)
-- Bill
Received on Thursday, 18 July 2002 07:48:50 UTC