MathML - Elementi di base

Ci sono cinque elementi di base di un'espressione MathML.

  • <math> element- È un elemento di livello superiore o radice ed è usato per incapsulare ogni istanza di istanza MathML. Ogni espressione MathML valida dovrebbe essere racchiusa nel tag <math> esterno. Può contenere un numero qualsiasi di elementi figlio. Un elemento math non può contenere un altro tag elemento math.

  • <mrow> element - Viene utilizzato per raggruppare un numero qualsiasi di sottoespressioni in modo orizzontale.

  • <mi> element - Viene utilizzato per specificare un identificatore come il nome di una variabile, una funzione o una costante ecc. Ad esempio, <mi> PI </mi>.

  • <mo> element - Viene utilizzato per specificare un operatore come +, - ecc. Ad esempio, <mo> + </mo>.

  • <mn> element - Viene utilizzato per specificare un letterale numerico come 3.14 ecc. Ad esempio, <mn> 3.14 </mn>.

Esempio

Costruiamo una semplice equazione matematica a + b = 5 usando la notazione MathML.

Passaggio 1: identificazione

Qui a, b sono variabili. + è un operatore e 5 è un numero. Li racchiuderemo come <mi> a </mi>, <mi> b </mi>, <mo> + </mo> e <mn> + </mn>

Passaggio 2: creazione dell'espressione, a + b.

Syntax

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>  
      <mi>a</mi>  
      <mo>+</mo>  
      <mi>b</mi>  
   </mrow>
</math>

Output

un + b

Passaggio 3: creazione dell'espressione, 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

un + b = 5