Standard Generalized Generic Markup Language | |
---|---|
| |
Расширение |
.sgml |
MIME-тип | application/sgml и text/sgml |
Разработчик | ISO |
Тип формата | Язык разметки |
Расширен из | Generalized Markup Language |
Развит в | HTML, XML |
Стандарт(ы) | ISO 8879 |
SGML (англ. Standard Generalized Markup Language — стандартный обобщённый язык разметки) — метаязык, на котором можно определять язык разметки для документов.
Является наследником разработанного в 1969 году в IBM языка GML (Generalized Markup Language)[1], изначально был разработан для создания машиночитаемых документов в правительственных и аэрокосмических проектах. Широко использовался в печатной и издательской сфере, но его сложность затруднила его широкое распространение для повседневного использования. Стандартизован ISO в 1986 году[2]. Языки HTML и XML произошли от SGML: HTML до версии 4 включительно был приложением SGML, а XML — это подмножество SGML, разработанное для упрощения процесса машинного разбора документа. Другими приложениями SGML являются DocBook (документирование) и «Z Format» (типография и документирование).
Основные части SGML-документа:
Язык SGML предоставляет множество вариантов синтаксической разметки для использования различными приложениями. Изменяя SGML-декларацию, можно даже отказаться от использования угловых скобок, хотя этот синтаксис считается рекомендуемым (англ. concrete reference syntax).
Пример синтаксиса SGML:
<quote type="example">
typically something like <italics>this</italics>
</quote>
Для улучшения этой статьи желательно: |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .