MathML (Mathematical Markup Language) to język znaczników 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ą jest MathML 2.0. W wersji tej wprowadzono podział na znaczniki prezentacyjne, opisujące sposób renderowania wzorów, oraz znaczniki semantyczne, opisujące matematyczne znaczenie wzorów i mogące być wykorzystywane do obliczeń. Oba typy znaczników można stosować jednocześnie.
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.
Standard ten jest obsługiwany przez nowe przeglądarki oparte na silniku Gecko. Dla innych przeglądarek konieczne jest zainstalowanie odpowiedniej wtyczki (np. MathPlayer dla Internet Explorera).
Powyższy przykład obrazuje zapis x + y^3.
MathML | MathML | Mathematical Markup Language | MathML | MathML | MathML | MathML | Mathematical Markup Language | Mathematical Markup Language | MathML | MathML | MathML | MathML | MathML | 数学置标语言