Семантика стиля документа и язык спецификации - Document Style Semantics and Specification Language

Семантика стиля документа и язык спецификации
Парадигма
СемьяСхема

В Семантика стиля документа и язык спецификации (DSSSL) - международный стандарт, разработанный для обеспечения таблицы стилей для SGML документы.[1]

DSSSL состоит из двух частей: процесса преобразования дерева, который можно использовать для управления древовидной структурой документов до представления, и процесса форматирования, который связывает элементы в исходном документе с конкретными узлами в целевом представлении - деревом потоковых объектов. Спецификации DSSSL - это независимые от устройств фрагменты информации, которыми можно обмениваться между различными платформами. DSSSL не стандартизирует внутренние средства форматирования, которые генерируют вывод на языке. Такие средства форматирования могут отображать вывод для отображения на экране или записывать его в компьютерный файл в конкретном формат (такие как PostScript или Расширенный текстовый формат.[1]

На основе подмножества Язык программирования схем, это указано в стандарте ISO /IEC 10179: 1996. Он был разработан ISO / IEC JTC1 / SC34 (Объединенный технический комитет 1 ИСО / МЭК, Подкомитет 34 - Языки описания и обработки документов).[2][3]

SGML содержит информацию в машиночитаемом, но не очень человек читаемый формат. «Таблица стилей» используется для более удобного и доступного представления информации, хранящейся в SGML. DSSSL может конвертировать в широкий спектр форматов, включая RTF, HTML, и Латекс.

DSSSL совместим с любым типом документа на основе SGML,[1] но чаще всего он использовался с DocBook. В 1997 году инженер-программист Гейр Ове Гронмо опубликовал подсветка синтаксиса определение языка для КЕДИТ.[4]

С появлением XML в качестве альтернативы SGML, язык таблиц стилей, связанный с XML XSL также был широко и быстро принят примерно с 1999 года. Хотя DSSSL продолжал использоваться в сокращающейся области SGML, очень скоро XSL стал использоваться более широко и большим количеством кодеров, чем DSSSL когда-либо достигал. Это было подчеркнуто, когда предыдущие оплоты SGML, такие как DocBook преобразовали из SGML в XML, а также преобразовали предпочитаемый ими язык таблиц стилей из DSSSL в XSL.

Где-то в 1994 году или раньше, Программное обеспечение Opera приступили к разработке спецификации "DSSSL Lite" для рассмотрения Консорциум World Wide Web, поскольку DSSSL считался слишком сложным для Всемирная сеть.[5]

Смотрите также

использованная литература

  1. ^ а б c Оссенбрюгген, Жакко ван; Линда Хардман; Ллойд Ратледж; Антон Эльенс. «Языки таблиц стилей для гипертекста» (PDF). Амстердам, Нидерланды: Centrum Wiskunde & Informatica (CWI). Цитировать журнал требует | журнал = (Помогите)
  2. ^ ISO. «JTC 1 / SC 34 - Описание документов и языки обработки». ISO. Получено 2009-12-25.
  3. ^ ISO JTC1 / SC34. «JTC 1 / SC 34 - Языки описания и обработки документов». Архивировано из оригинал на 2014-05-06. Получено 2009-12-25.
  4. ^ Грёнмо, Гейр Уве (март 1997 г.). "DSSSL.KLD - определение языка KEDIT для спецификаций DSSSL". XML титульные страницы. ОАЗИС. Получено 2015-02-27.
  5. ^ Программное обеспечение Opera. «Предварительный проект Спецификации DSSSL Lite» (PDF). Архивировано из оригинал (PDF) на 2016-04-28. Получено 2016-03-08.

внешние ссылки