MathML a été conçu pour décrire la présentation et la logique d'une expression mathématique. Il est aujourd'hui un composant important dans l'approche globale de la gestion de document, et notamment de document scientifique. Cet article explique les base réglementaires et les principes de ce langage, en le resituant par rapport à XML. Puis une seconde partie est consacrée à la mise en application de ce langage, en termes d'édition, de génération, d'affichage web et de conversion.