Відмінності між версіями «Мови розмітки SGML/XML»
м |
м |
||
Рядок 27: | Рядок 27: | ||
[[Мови похідні від SGML]] | [[Мови похідні від SGML]] | ||
+ | |||
+ | Фізмчна та логічна структура XML документу | ||
+ | |||
+ | CSS та XML | ||
+ | |||
+ | DTD | ||
+ | |||
+ | XHTML | ||
+ | |||
+ | XML-схема | ||
+ | |||
+ | RELAX NG | ||
+ | |||
+ | Об'єктна модель документа | ||
+ | |||
+ | Extensible Stylesheet Language — сімейство рекомендацій для визначення перетворень і представлення XML документів | ||
+ | |||
+ | SVG | ||
+ | |||
+ | mathML | ||
+ | |||
+ | RDF | ||
+ | |||
+ | XQuery |
Версія за 10:11, 30 жовтня 2015
Стандартна узагальнена мова розмітки (англ. Standard Generalized Markup Language, SGML) - метамова, на якій можна визначати мову розмітки для документів. SGML — нащадок розробленої в 1960 році в IBM мови GML (англ. en:Generalized Markup Language), яку не варто плутати з Geography Markup Language, яку розробляв Open GIS Consortium.
Спочатку SGML була розроблена для можливості спільного використання документів, що мають читатися машинами, у великих урядових та аерокосмічних проектах. Також вона широко використовується в друкувальній та видавничій сфері, але його складність документа ускладнила його широке розповсюдження для повсякденного використання.
Три основні частини SGML документа, це
SGML декларація;
Зміст SGML-документа, принаймні, повинен бути кореневий елемент.
SGML надає множину варіантів синтаксичної розмітки для використання різними прикладними програмами. Змінюючи SGML Declaration можна навіть відмовитись від використання кутових дужок, хоча, цей синтаксис вважається стандартним, так званим concrete reference syntax.
Приклад SGML синтаксису:
<QUOTE TYPE="example"> typically something like <ITALICS>this</ITALICS> </QUOTE>
SGML це стандарт ISO «ISO 8879:1986 Information processing—Text and office systems—Standard Generalized Markup Language (SGML)»
Як HTML, так і XML похідні від SGML. HTML це деяка прикладна програма (застосування) на SGML, а XML це підмножина SGML, розроблена для спрощення процесу машинного розбору документа. Іншими прикладними програмами на SGML є SGML Docbook (документування), і «Z Format» (типографія та документування).
Фізмчна та логічна структура XML документу
CSS та XML
DTD
XHTML
XML-схема
RELAX NG
Об'єктна модель документа
Extensible Stylesheet Language — сімейство рекомендацій для визначення перетворень і представлення XML документів
SVG
mathML
RDF
XQuery