File Type: Metalanguage
Category: Web Files
Program(s) to open file: Web Browsers
Program(s) to edit file: Adobe GoLive, Dreamweaver, SciWriter, Publicon
Mathematical Markup Language (MathML) is an application of XML for describing mathematical notation and capturing both its structure and content.
It aims at integrating mathematical formulae into World Wide Web documents. 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").
Because the meaning of the equation is preserved separate from the presentation, how the content is communicated can be left up to the user.
For example, web pages with MathML embedded in them can be viewed as normal web pages with many browsers but 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).
xml file is
used to define documents
with a standard format that can be
read by any XML-compatible application.
XML itself is not a markup language,
burt it can be used with HTML pages.
Instead, it is a "metalanguage"
that can be used to create
markup languages for specific applications.
For example, it can describe items
that may be accessed
when a Web page loads.
Basically, XML allows you
to create a database of information
without having an actual database.
While it is commonly used
in Web applications,
many other programs can use
XML documents as well.