Jump to content

Обобщенный язык разметки IBM

(Перенаправлено с IBM GML )
Обобщенный язык разметки IBM
Разработано ИБМ
Распространено на СГМЛ

Обобщенный язык разметки ( GML ) — это набор макросов , реализующих основанные на намерениях (процедурные) теги разметки для IBM форматировщика текста , SCRIPT . SCRIPT/VS — это основной компонент IBM Document Composition Facility (DCF). Стартовый набор тегов в GML предоставляется вместе с продуктом DCF.

Характеристики

[ редактировать ]

GML был разработан в 1969 и начале 1970-х годов Чарльзом Гольдфарбом , Эдвардом Мошером и Раймондом Лори (инициалы фамилии которого были использованы Гольдфарбом для создания термина GML). [ 1 ]

Используя GML, документ размечается тегами , определяющими текст с точки зрения абзацев , заголовков , списков , таблиц и т. д. Затем документ можно автоматически отформатировать для различных устройств, просто указав профиль для устройства. Например, можно отформатировать документ для лазерного принтера или линейного ( матричного ) принтера или для экрана, просто указав профиль для устройства, не меняя сам документ.

Стандартный обобщенный язык разметки (SGML), стандартная технология ISO для определения обобщенных языков разметки для документов, произошла от GML. [ 1 ] Расширяемый язык разметки (XML) изначально представлял собой оптимизированную и упрощенную разработку SGML, но перерос своего родителя с точки зрения международного признания и поддержки.

Пример сценария GML

[ редактировать ]
   :h1 id='intr'.Chapter 1:  Introduction
   :p.GML supported hierarchical containers, such as
   :ol.
   :li.Ordered lists (like this one),
   :li.Unordered lists, and
   :li.Definition lists
   :eol.
   as well as simple structures.
   :p.Markup minimization (later generalized and formalized in SGML),
   allowed the end-tags to be omitted for the "h1" and "p" elements.
[ редактировать ]

В начале 1980-х годов IBM разработала специальный инструмент для публикации под названием Information Structure Identification Language (ISIL), основанный на GML. В то время ISIL использовался для создания большей части документации IBM для IBM PC и других продуктов. В конце 1980-х годов был разработан коммерческий продукт под названием BookMaster, в основном основанный на ИГИЛ.

В начале 1980-х годов Дон Уильямс из IBM разработал DWScript для использования SCRIPT/VS на IBM PC. [ 2 ] В 1986 году он разработал компьютерную версию ИГИЛ под названием DWISIL. Эти продукты использовались только внутри компании IBM.

IBM использует GML в качестве языка описания в IBM i и предшественниках для объектов, называемых «группами панелей». Группы панелей могут отображать пользователю только отформатированный текст справки при нажатии клавиши справки (часто F1), напоминать типичные меню IBM i со встроенными текстами справки или полностью отображать приложения с полями ввода/вывода и другими элементами TUI , форматируемыми на экране. в соответствии со стандартами IBM CUA . Общая возможность называется User Interface Manager (UIM) и описана в разделе « Программирование отображения приложений» .

См. также

[ редактировать ]
  1. ^ Jump up to: а б Чарльз Ф. Гольдфарб (1996). «Корни SGML — личные воспоминания» . Архивировано из оригинала 20 декабря 2012 г. Проверено 7 июля 2007 г.
  2. ^ DWScript — средство составления документов для обновлений персонального компьютера IBM версии 4.6, DW-04167, 8 ноября 1985 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: be010f3e3d7569626cfccac0fa03641a__1709060160
URL1:https://arc.ask3.ru/arc/aa/be/1a/be010f3e3d7569626cfccac0fa03641a.html
Заголовок, (Title) документа по адресу, URL1:
IBM Generalized Markup Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)