MathML/Element/semantics
Aus SELFHTML-Wiki
Das semantics-Element assoziiert Anmerkungen mit einem MathML-Ausdruck, z. B. dessen Textquelle als leichtgewichtige Auszeichnungssprache oder mathematische Bedeutung, die in einem speziellen XML-Dialekt ausgedrückt wird. Seine Struktur ist in der Regel wie folgt:
- ein erstes Kind, das ein zu annotierender MathML-Ausdruck ist.
- nachfolgende
<annotation>
- oder<annotation-xml>-
Elemente, wobei letztere für XML-Formate wie OpenMath reserviert sind.
Standardmäßig wird nur das erste Kind des <semantics>-Elements gerendert, während für die anderen Elemente die Anzeige auf "none"
gesetzt ist.
- Syntax
-
<semantics> ... </semantics>
Beispiel
<math xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow>...</mrow>
<annotation-xml encoding="MathML-Content">...</annotation-xml>
<annotation encoding="TeX">{1 \over x}</annotation>
<annotation encoding="image/tiff" src="formula3848.tiff"/>
</semantics>
</math>
Weblinks
- W3C (Spec): Semantics and Presentation
- MDN: semantics
encoding
-Attribut wird die jeweilige Sprache / Technologie angegeben.