Seção 3: Autores

Q 3.16: Posso codificar matemática usando XML?

Sim, usando MathML.

A Matemática é habilitada se o tipo de documento que você usa fornece matemática e os navegadores dos usuários são capazes de renderizá-la. A comunidade que usa matemática desenvolveu a Recomendação MathML no W3C, que é uma aplicação XML nativa adequada para incorporar outras DTDs e Schemas.

Também é possível fazer fragmentos XML de outros DTDs, como ISO 12083 Math , ou OpenMath , ou um de sua própria criação. Os navegadores que exibem matemática incorporada no SGML existiram por muitos anos (por exemplo, DynaText, Panorama, Multidoc Pro) e os navegadores convencionais agora capitulam o MathML. David Carlisle produziu um conjunto de planilhas de estilo para capitular MathML em navegadores. Também é possível usar XSLT para converter marcação XML matemática para L A T E X para impressão (PDF), ou para usar XSL: FO.

Observe que o XML não é em si uma linguagem de programação, de modo que conceitos como aritmética e declarações "se" (lógica if-then-else) não são significativas em documentos XML normais.