Mathematical Markup Language (MathML)

It aims at integrating mathematical formulae into World Wide Web documents and is an application of XML for unfolding mathematical notation and capturing both its structure and content. It is a recommendation of the W3C math working group. MathML deals not only with the presentation but also the meaning of formula components (the latter part of MathML is known as "Content MathML"). The user decides on how the content is communicated as the meaning of the equation is preserved separate from the presentation.

For example, web pages with MathML embedded in them can be viewed as normal web pages in many browsers and visually impaired users can also have the same MathML read to them through the use of screen readers ( e.g. using the MathPlayer plugin for Internet Explorer).