Loading AI tools
Z Wikipedii, wolnej encyklopedii
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].
Główne wersje języka to[5]:
<!DOCTYPE math PUBLIC "-//W3C//DTD MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<msup>
<mfenced>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
</mfenced>
<mn>4</mn>
</msup>
</mrow>
</math>
Powyższy przykład obrazuje zapis
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.