Станда́ртна узага́льнена мо́ва розмі́тки (англ. Standard Generalized Markup Language, SGML) — метамова, за допомогою якої можна визначати мову розмітки для документів. SGML — нащадок розробленої 1960 року в IBM мови [en] (англ. Generalized Markup Language), яку не варто плутати з , яку розробляв .
Спочатку SGML була розроблена для можливості спільного використання документів, що мають читатися машинами, у великих урядових та аерокосмічних проектах. Також вона широко використовується в друкувальній та видавничій сфері, але складність документа ускладнила його широке розповсюдження для повсякденного використання.
Структура
Три основні частини SGML документа, це
- SGML декларація;
- Document Type Definition;
- Зміст 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» (типографія та документування).
Див. також
Посилання
- — ISO/IEC JTC1/WG4 Web Service: Document Description and Processing Languages(англ.)
- http://www.w3.org/MarkUp/SGML/ — [ 10 січня 2006 у Wayback Machine.] Overview of SGML Resources at W3C's website(англ.)
- SGML декларації [ 28 вересня 2007 у Wayback Machine.](рос.) і DTD [ 28 вересня 2007 у Wayback Machine.].(рос.)
Це незавершена стаття про мови програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Standa rtna uzaga lnena mo va rozmi tki angl Standard Generalized Markup Language SGML metamova za dopomogoyu yakoyi mozhna viznachati movu rozmitki dlya dokumentiv SGML nashadok rozroblenoyi 1960 roku v IBM movi en angl Generalized Markup Language yaku ne varto plutati z yaku rozroblyav Spochatku SGML bula rozroblena dlya mozhlivosti spilnogo vikoristannya dokumentiv sho mayut chitatisya mashinami u velikih uryadovih ta aerokosmichnih proektah Takozh vona shiroko vikoristovuyetsya v drukuvalnij ta vidavnichij sferi ale skladnist dokumenta uskladnila jogo shiroke rozpovsyudzhennya dlya povsyakdennogo vikoristannya StrukturaTri osnovni chastini SGML dokumenta ce SGML deklaraciya Document Type Definition Zmist SGML dokumenta prinajmni povinen buti korenevij element SGML nadaye mnozhinu variantiv sintaksichnoyi rozmitki dlya vikoristannya riznimi prikladnimi programami Zminyuyuchi SGML Declaration mozhna navit vidmovitis vid vikoristannya kutovih duzhok hocha cej sintaksis vvazhayetsya standartnim tak zvanim concrete reference syntax SintaksisPriklad SGML sintaksisu lt QUOTE TYPE example gt typically something like lt ITALICS gt this lt ITALICS gt lt QUOTE gt SGML ce standart ISO ISO 8879 1986 Information processing Text and office systems Standard Generalized Markup Language SGML Yak HTML tak i XML pohidni vid SGML HTML ce deyaka prikladna programa zastosuvannya na SGML a XML ce pidmnozhina SGML rozroblena dlya sproshennya procesu mashinnogo rozboru dokumenta Inshimi prikladnimi programami na SGML ye SGML Docbook dokumentuvannya i Z Format tipografiya ta dokumentuvannya Div takozhTEI iniciativa koduvannya tekstu Posilannya ISO IEC JTC1 WG4 Web Service Document Description and Processing Languages angl http www w3 org MarkUp SGML 10 sichnya 2006 u Wayback Machine Overview of SGML Resources at W3C s website angl SGML deklaraciyi 28 veresnya 2007 u Wayback Machine ros i DTD 28 veresnya 2007 u Wayback Machine ros Ce nezavershena stattya pro movi programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi