MathML: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
Редакция без резюме
Ред 112:
Основното множество от съдържателните елементи е избрано да бъде адекватно на простото кодиране на повечето формули.
 
Първата цел на кодирането на съдържание е да се установят явните връзки между математическите структури и тяхното математическо значение. Съдържателните елементи съответстват директно на частите от основното дърво на математическия израз. На всяка структура е присвоена съответна [[семантика]] по подразбиране и съществува механизъм за присвояване на нови математически дефиниции с нови конструкции. За постигане на тези цели '''MathML кодирането на съдържание се базира на концепцията на дървото на математическия израз.''' Съдържанието на дървото на израза се конструира от множество от по-примитивни обекти, наричани ''контейнери'' и ''оператори''. MathML притежава богат набор от предефинирани обекти от тип контейнер и оператор, както и конструкции за комбиниране на контейнери и оператори така, че да се отчита математическия им смисъл.
 
Най-основният начин за изграждане на математически израз в MathML с маркиране на съдържание е използването на конструкцията ''„приложи“'' (''„apply“''). Един елемент на ''apply'' типично прилага някакъв оператор върху неговите аргументи. Това съответства на пълен математически израз, което означава част от математика, която може да е оградена със [[скоби]] или „логически скоби“, без да се променя нейния смисъл. Отварящият и затварящ таг на ''apply'' задават точно обхвата на всеки оператор или функция.
 
Така например <math>\sin(x)</math> ще бъде изписан по следният начин: