MathML
Z Wikipedii
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).
[edytuj] 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.
[edytuj] Zobacz też:
- TeX
- OpenMath
- OpenOffice.org Math
[edytuj] Linki zewnętrzne:
- W3C Math Home — informacje o MathML i oprogramowaniu wspierającym ten standard
- Specyfikacja MathML 2.0