MathML表达式有五个基本元素.
<math>元素 : 它是顶级或根级元素,用于封装MathML实例的每个实例.每个有效的MathML表达式都应该包含在外部<math>中.标签.它可以包含任意数量的子元素.一个数学元素不能包含另一个数学元素标记.
<mrow>元素 : 它用于以水平方式对任意数量的子表达式进行分组.
<mi>元素 : 它用于指定诸如变量名称,函数或常数等的标识符.例如,<mi> PI</mi> .
<mo>元素 : 它用于指定像+, - 等操作符.例如,<mo> +</mo>.
<mn>元素 : 它用于指定像3.14等数字文字.例如,<mn>3.14</mn>.
让我们使用MathML表示法构建一个简单的数学方程式a + b = 5.
这里a,b是变量. +是运算符,5是数字.我们将它们封装为<mi> a</mi> ,<mi> b</mi>,<mo> +</mo>和<mn> +</mn>
语法
<math xmlns = "http://www.w3.org/1998/Math/MathML"> <mrow> <mi>a</mi> <mo>+</mo> <mi>b</mi> </mrow> </math>
<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>