Para que entendais mejor de qué va, usaremos este ejemplo: Imaginad que queremos crear una web para explicar cómo se resuelven ecuaciones de segundo grado. No nos puede faltar, entre otras, la fórmula para resolver dichas ecuaciones más elemental:
Dicha fórmula contiene elementos que, a priori, no podemos introducir con nuestro teclado como son la potencia, la raiz cuadrada, el másmenos o la fracción. Es en este momento en el que entra en acción el lenguaje MathML, el cual está basado en XML.
El código, usando MathML, quedaría tal que así:
<math>
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mrow>
<mo>-</mo>
<mi>b</mi>
</mrow>
<mo>±</mo>
<msqrt>
<mrow>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mrow>
<mn>4</mn>
<mo>⁢</mo>
<mi>a</mi>
<mo>⁢</mo>
<mi>c</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math> Claro está, este lenguaje es ampliamente usado en programas matemáticos y aunque su uso en navegadores es escaso aún, es un lenguaje a tener en cuenta si queremos usar notación matemática en nuestras webs.
Esto es todo por ahora chicos, nos vemos en la próxima entrada.

No hay comentarios:
Publicar un comentario