math/mml

Ressources MathML dans SCENARI

Remarques sur les ressources MathML acceptées dans SCENARI

  • Seul le balisage de présentatione est accepté
  • Les caractères spéciaux sont acceptés sous toutes leurs formes (résolu par SCENARI) : entité, UTF-8, hexa, decimal
  • Des traitements supplémentaires sont apportés avant intégration par SCENARI, notamment pour la prévisualisation :
    • Convertion des <mo> en <mi> pour les opérateurs à plusieurs caractères (contrainte d'openOffice);
    • Suppression de l'imbrication des balises mo, mi, mn et mtext : mise à plat de cette éventuelle imbrication;
    • Convertion de toutes les entités sous leur forme numérique;
  • Il est possible d'aller plus loin dans ces traitements apportés à la ressource MathML : cf math/mml/_res/model/bs.txt.
  • La majorité des informations de styles sont perdues (plugins web et ODF)
  • L'absence de l'entete XML dans la resssource MathML ne génèrera pas d'exception. Cependant, la présence de cet entète est trés conseillée pour ne pas être confronté aux problèmes d'encoding avec les caractères spéciaux.
  • La déclaration du namespace MML (http://www.w3.org/1998/Math/MathML) n'est pas indispensable;

Intégration des ressources MathML dans les générateurs openDocument

  • Les traitements évoqués ci-dessus (résolution des entités, ajout du namespace, ...) sont effectués avant la création de la ressource ODF.

Intégration des ressources MathML dans les générateurs XHTML