Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

SGML



Standard Generalized Generic Markup Language

SGML.svg

MIME

application/sgml, text/sgml

Розроблено

ISO

Тип формату

Мова розмітки

Розширено з

GML

Розвинений в

HTML, XML

Стандарт (и)

ISO 8879

SGML ( англ. Standard Generalized Markup Language - Стандартний узагальнений мова розмітки, вимовляється [ес-джі-ем-ел]) - метамова, на якому можна визначати мова розмітки для документів. SGML - спадкоємець розробленого в 1969 році в IBM мови GML (Generalized Markup Language), який не варто плутати з Geography Markup Language, які розробляються Open GIS Consortium.

Спочатку SGML був розроблений для спільного використання машинно-читаних документів у великих урядових та аерокосмічних проектах. Він широко використовувався в друкованій та видавничій сфері, але його складність ускладнила його широке розповсюдження для повсякденного використання.

Основні частини документа SGML:

  1. SGML-декларація - визначає, які символи і обмежувачі можуть з'являтися в додатку;
  2. Document Type Definition - визначає синтаксис конструкцій розмітки. DTD може включати додаткові визначення, такі, як символьні посилання-мнемоніки;
  3. Специфікація семантики, відноситься до розмітки - також дає обмеження синтаксису, які не можуть бути виражені всередині DTD;
  4. Вміст SGML-документа - принаймні, повинен бути кореневий елемент.

SGML надає безліч варіантів синтаксичної розмітки для використання різними додатками. Змінюючи SGML-декларацію, можна навіть відмовитися від використання кутових дужок, хоча цей синтаксис вважається стандартним, так званим concrete reference syntax.

Приклад синтаксису SGML:

  TYPE  =  "Example"  >  typically something like   >  this   >   > 

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" (друкарня і документування).


Цей текст може містити помилки.

Схожі роботи | скачати
© Усі права захищені
написати до нас
Рейтинг@Mail.ru