MathML - Elementos Básicos
Existem cinco elementos básicos de uma expressão MathML.
<math> element- É um elemento de nível superior ou raiz e é usado para encapsular cada instância de MathML. Cada expressão MathML válida deve ser envolvida na tag <math> externa. Ele pode conter qualquer número de elementos filho. Um elemento matemático não pode conter outra tag de elemento matemático.
<mrow> element - É usado para agrupar qualquer número de subexpressões de forma horizontal.
<mi> element - É usado para especificar um identificador, como o nome de uma variável, função ou constante, etc. Por exemplo, <mi> PI </mi>.
<mo> element - É usado para especificar um operador como +, - etc. Por exemplo, <mo> + </mo>.
<mn> element - É usado para especificar um literal numérico como 3,14 etc. Por exemplo, <mn> 3,14 </mn>.
Exemplo
Vamos construir uma equação matemática simples a + b = 5 usando a notação MathML.
Etapa 1: Identificação
Aqui a, b são variáveis. + é um operador e 5 é um número. Vamos incluí-los como <mi> a </mi>, <mi> b </mi>, <mo> + </mo> e <mn> + </mn>
Etapa 2: Construir Expressão, a + b.
Syntax
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
</math>
Output
Etapa 3: construir expressão, a + b = 5.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
<mo>=</mo>
<mn>5</mn>
</mrow>
</math>
Output