MathML - मूल तत्व

एक MathML अभिव्यक्ति के पांच मूल तत्व हैं।

  • <math> element- यह टॉप या रूट लेवल एलिमेंट है और इसका इस्तेमाल MathML इंस्टेंस के प्रत्येक इंस्टेंस को एनकैप्सुलेट करने के लिए किया जाता है। प्रत्येक मान्य MathML अभिव्यक्ति को बाहरी <math> टैग में लपेटा जाना चाहिए। इसमें किसी भी बाल तत्व की संख्या हो सकती है। एक गणित तत्व में दूसरा गणित तत्व टैग नहीं हो सकता।

  • <mrow> element - इसका उपयोग क्षैतिज तरीके से किसी भी संख्या में उप अभिव्यक्तियों को समूहित करने के लिए किया जाता है।

  • <mi> element - इसका उपयोग एक पहचानकर्ता को निर्दिष्ट करने के लिए किया जाता है जैसे कि एक चर, फ़ंक्शन या एक स्थिर का नाम आदि। उदाहरण के लिए, <mi> PI </ mi>।

  • <mo> element - इसका उपयोग ऑपरेटर जैसे +, - आदि को निर्दिष्ट करने के लिए किया जाता है। उदाहरण के लिए, <mo> + </ mo>।

  • <mn> element - यह 3.14 आदि जैसे संख्यात्मक शाब्दिक निर्दिष्ट करने के लिए उपयोग किया जाता है। उदाहरण के लिए, <mn> 3.14 </ mn>।

उदाहरण

आइए, MathML संकेतन का उपयोग करके एक सरल गणितीय समीकरण a + b = 5 बनाएँ।

चरण 1: पहचान

यहाँ a, b वैरिएबल हैं। + एक ऑपरेटर है और 5 एक संख्या है। हम उन्हें <mi> a </ mi>, <mi> b </ mi>, <mo> + </ mo> और <mn> + </ mn> के रूप में शामिल करेंगे।

चरण 2: निर्माण अभिव्यक्ति, एक + बी।

Syntax

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

Output

+

चरण 3: अभिव्यक्ति का निर्माण, 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

+ = 5