Przejdź do zawartości

MathML

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez JAnDbot (dyskusja | edycje) o 18:37, 1 maj 2007. Może się ona znacząco różnić od aktualnej wersji.

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).

Prosty przykład dokumentu MathML

<math>
<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 x + y^4.

Zobacz też:

Linki zewnętrzne: