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

uma + b

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

uma + b = 5