Version: July 7, 2011
Copyright © 2011 W3C ® ( MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
This note explains how to include MathML in Web pages in various ways that makes it possible to be viewed on a large number of browsers. It is also intended to show how to configure browsers to make them able to display MathML.
The previous version of this page pointed to the solution for Web mathematics through an XSL stylesheet.
At present, though there are increasingly successful browser implementations of MathML rendering which can be expected only to imporve as HTML5 becomes prevalent and better supported, the two most natural strategies for getting pages with MathML in them onto the Web are to use JavaScript processing (if using XML MIME types) or to use XSLT processing (in either HTML or XML contexts). Each strain of development — Native, JavaScript, XSL — has variant realizations with various strengths, and is described on its own page:
$Id: putting.html,v 1.5 2011/10/06 15:03:33 PatrickDFIon Exp $