Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Mathematical Markup Language (MathML)

Express mathematical content in XML

Contributors:  W3C

Summary:  Learn about Mathematical Markup Language (MathML), an XML application for expressing mathematical and scientific content. Use MathML for mixing mathematical content into other vocabularies such as XHTML and Scalable Vector Graphics (SVG).

Date:  25 Apr 2007 (Published 06 Feb 2007)
Level:  Intermediate

Activity:  4246 views
Comments:  

Learn about Mathematical Markup Language (MathML), an XML application for expressing mathematical and scientific content. Use MathML for mixing mathematical content into other vocabularies such as XHTML and Scalable Vector Graphics (SVG).

Mathematical Markup Language (MathML) Version 2.0 (Second Edition) [W3C Recommendation] is an XML language whose intent, quoting from the specification, is "to facilitate the use and re-use of mathematical and scientific content on the Web, and for other applications such as computer algebra systems, print typesetting, and voice synthesis. MathML can be used to encode both the presentation of mathematical notation for high-quality visual display, and mathematical content, for applications where the semantics plays more of a key role such as scientific software or voice synthesis." MathML is often used to represent equations, formulae, and the like in education, scientific discourse, industrial specifications, regulatory content, and more. MathML is often used with XHTML, SVG, and other applications.


Resources

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=XML
ArticleID=193471
SummaryTitle=Mathematical Markup Language (MathML)
publish-date=04252007

My developerWorks community

IBM SmartCloud trial. No charge.

IBM PureSystems on a kaleideoscope background

Unleash the power of hybrid cloud computing today!