Inside the MathML Vocabulary

The MathML vocabulary was issued as a specification to the W3C in April 1998. Since then it has undergone several revisions, but the core specification is still very much intact. Unlike most other XML vocabularies, which typically provide a single approach to modeling information, MathML offers two approaches to modeling math content: presentation markup and content markup. Different elements are defined within MathML to facilitate each of these two approaches.

Presentation markup is used to encode math content for presentation, such as on a Web page. Presentation markup concerns itself primarily with how a math expression looks and doesn't worry much about the semantics of the expression. This works great if your ...

Get XML Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.