а закодувати так:
x
2
2
Розглянемо приклад:
x ^ 2 + 4x + 4 = 0
x
2
+
4
& InvisibleTimes;
x
+
4
=
0
Тут варто звернути увагу на два аспекти: по-перше, у прикладі присутні позначки типу MI, MN, MO і "вкладені" відмітки типу MSUP і MROW, а по-друге, позначки типу MROW використовуються для позначення умови, в даному випадку представленого операндом "=". p> Відмітки, містять дані, вказують на їх тип. Наприклад, позначка MI вказує на ідентифікатор або змінну, а відмітка MN - на номер. Інші відмітки позначають схему розміщення. Кожна схема розміщення містить певне число подвираженій в сторогом порядку. Наприклад, MSUP схема повинна містити в точності два подвираженія.
x = (-b + - sqrt (b ^ 2 - 4ac))/2a:
x
=
-
b
& PlusMinus
b
2
-
4
& InvisibleTimes;
a
& InvisibleTimes;
c
2
& InvisibleTimes;
a
У цьому прикладі слід звернути увагу на те, що знак "плюс/мінус" - спеціальний поіменований об'єкт. MathML надає великий список імен математичних об'єктів.
Елементи уявлення відповідають конструкціям традиційної математичної запису і дозволяють описувати синтаксичну структуру математичного виразу. Наприклад, структура This покращує якість математичної запису і в тих випадках, коли не відомий, наприклад, роздільна здатність монітора. Елементи подання можна розділити на два класи: лексеми та схеми розміщення. Існує також набір порожніх елементів, використовуваних разом з конкретною схемою розміщення. Всі лексеми (в синтаксичному розумінні), включені в математичний вираз, повинні бути помічені MathML відмітками лексем. Типи MathML лексем: ідентифікатори (змінні, імена функцій і т.д.), числа, оператори, заграждающие мітки (наприклад, круглі дужки) і рядкові літерали. Для представлення тексту нематема
тичного характеру використовуються елементи лексем. Схеми розміщення - конструктори виразів ...