MathML
langage de balisage permettant d’exprimer les formules mathématiques sous forme de texte linéaire, avec une notation basée sur XML et un schéma normalisé / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur MathML?
Résumez cet article pour un enfant de 10 ans
En informatique, le Mathematical Markup Language (MathML) est un langage basé sur XML permettant l'affichage de symboles mathématiques, notamment sur Internet. Il s'agit d'une recommandation du W3C.
La version 1.01 de ce langage date de et une première version 2.0 a vu le jour en . En , la deuxième mouture de MathML Version 2.0 a été rendue publique comme la version finale du groupe de travail du W3C. Finalement, une version 3.0 a été publiée le .
MathML ne s'occupe pas uniquement de la présentation mais aussi du sens des différentes composantes des formules mathématiques. On distingue donc les balises de présentation (presentation markup) des balises décrivant la formule, le contenu (content markup). Un système permettant d'inclure des balises sémantiques, destiné à compléter MathML, est actuellement en développement : il s'agit d'OpenMath (en).
La notion de description de contenu plutôt que de mise en forme permet de faire varier le rendu selon une feuille de style, et notamment selon des préférences nationales. Par exemple, le vecteur « V » sera noté <ci type="vector">V</ci>
, et pourra être rendu V pour un anglo-saxon et pour un Français[1].