MathML - podstawowe elementy

Istnieje pięć podstawowych elementów wyrażenia MathML.

  • <math> element- Jest to element najwyższego lub głównego poziomu i jest używany do hermetyzacji każdej instancji instancji MathML. Każde prawidłowe wyrażenie MathML powinno być umieszczone w zewnętrznym znaczniku <math>. Może zawierać dowolną liczbę elementów potomnych. Jeden element matematyczny nie może zawierać innego znacznika elementu matematycznego.

  • <mrow> element - Służy do grupowania dowolnej liczby wyrażeń podrzędnych w sposób poziomy.

  • <mi> element - Służy do określenia identyfikatora, takiego jak nazwa zmiennej, funkcji lub stałej itp. Na przykład <mi> PI </mi>.

  • <mo> element - Służy do określenia operatora, takiego jak +, - itd. Na przykład <mo> + </mo>.

  • <mn> element - Służy do określenia literału numerycznego, takiego jak 3.14 itd. Na przykład <mn> 3.14 </mn>.

Przykład

Zbudujmy proste równanie matematyczne a + b = 5, używając notacji MathML.

Krok 1: Identyfikacja

Tutaj a, b są zmiennymi. + to operator, a 5 to liczba. Zamkniemy je jako <mi> a </mi>, <mi> b </mi>, <mo> + </mo> i <mn> + </mn>

Krok 2: Zbuduj wyrażenie, a + b.

Syntax

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

Output

za + b

Krok 3: Zbuduj wyrażenie, 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

za + b = 5