MathML

MathML (ang. Mathematical Markup Language, matematyczny język znaczników) – język będący zastosowaniem XML-a, służący do opisywania wzorów i symboli matematycznych.

Specyfikacje języka MathML opracowywane są przez W3C. Aktualną wersją (od 2014 roku) jest MathML 3.0[1].

MathML jest na coraz szerszą skalę wykorzystywany do prezentacji wzorów w Internecie na stronach WWW. Znaczniki MathML można umieścić zarówno w osobnym dokumencie (z rozszerzeniem .mml), jak i włączyć do dokumentu XHTML lub HTML5.

Standard ten jest obsługiwany przez przeglądarki oparte na silnikach Gecko (od 2002 roku[2]) i WebKit (od 2010 roku[3]) oraz przez przeglądarkę Opera. Dla innych przeglądarek konieczne jest zainstalowanie odpowiedniej wtyczki (np. MathPlayer dla Internet Explorera). W połowie 2019 roku trwają prace nad wsparciem standardu MathML w silniku Blink (używanym m.in. przez Chrome'a)[4].

  1. Mathematical Markup Language (MathML) Version 3.0 2nd Edition [online], www.w3.org [dostęp 2019-07-24].
  2. Mozilla MathML Project [online], fred-wang.github.io [dostęp 2019-07-24].
  3. WebKit wzbogacił się o obsługę MathML - dobreprogramy [online], www.dobreprogramy.pl [dostęp 2017-11-25] (pol.).
  4. MathML in Chromium [online], mathml.igalia.com [dostęp 2019-07-24].

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy