<mathml>
Use the <mathml>
element to contain content that contributes to
a semantic equation. Such content includes MathML elements, references to MathML elements held
in separate, non-DITA documents, <data>
, or
<data-about>
elements.
The <mathml>
element is not intended to represent a semantic
equation, only content that contributes to a semantic equation. Use the equation domain
elements or their equivalent to represent equations semantically, for example, to enable
numbering of equations.
The MathML markup must have a root element of <math>
within the
MathML namespace: "http://www.w3.org/1998/Math/MathML".
Content models
See appendix for information about this element in OASIS document type shells.
Inheritance
+ topic/foreign mathml-d/mathml
Example
In the following example, a <mathml>
element contains MathML
content:
<equation-block>
<mathml>
<m:math xmlns:m ="http://www.w3.org/1998/Math/MathML">
<m:semantics>
<m:mrow>
<m:msqrt>
<m:mrow>
<m:msup>
<m:mi>a</m:mi>
<m:mn>2</m:mn>
</m:msup>
<m:mo>+</m:mo><m:msup>
<m:mi>b</m:mi>
<m:mn>2</m:mn>
</m:msup>
</m:mrow>
</m:msqrt>
</m:mrow>
</m:semantics>
</m:math>
</mathml>
</equation-block>
Attributes
The following attributes are available on this element: Universal attribute group and outputclass.