Jump to content

Семантика стиля документа и язык спецификации

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

Язык семантики и спецификации стилей документов ( DSSSL ) — это международный стандарт, разработанный для предоставления таблиц стилей для документов SGML . [1]

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

Основанный на подмножестве языка программирования Scheme , он определен стандартом ISO / IEC 10179:1996. Он был разработан ISO/IEC JTC 1/SC 34 (Объединенный технический комитет ISO/IEC 1, Подкомитет 34 – Языки описания и обработки документов). [2] [3]

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

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

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

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

См. также

[ редактировать ]
  1. ^ Jump up to: а б с Оссенбрюгген, Жакко ван; Линда Хардман; Ллойд Ратледж; Антон Элиенс (1997). «Языки таблиц стилей для гипертекста» (PDF) . Информационный бюллетень ACM SIGWEB . 6 (3). Амстердам, Нидерланды: Centrum Wiskunde & Informatica (CWI): 16–20. дои : 10.1145/288190.288193 . S2CID   6550735 . Архивировано (PDF) из оригинала 25 мая 2014 г.
  2. ^ ИСО (5 марта 2008 г.). «JTC 1/SC 34 – Языки описания и обработки документов» . ИСО . Проверено 25 декабря 2009 г.
  3. ^ ИСО JTC1/SC34. «JTC 1/SC 34 – Языки описания и обработки документов» . Архивировано из оригинала 6 мая 2014 г. Проверено 25 декабря 2009 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  4. ^ Грёнмо, Гейр Уве (март 1997 г.). «DSSSL.KLD — определение языка KEDIT для спецификаций DSSSL» . XML-обложки . ОАЗИС . Проверено 27 февраля 2015 г.
  5. ^ Программное обеспечение Опера . «Предварительный проект спецификации DSSSL Lite» (PDF) . Архивировано из оригинала (PDF) 28 апреля 2016 г. Проверено 8 марта 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1e60ad2fb9841e160e1ed95619f0cd89__1706061900
URL1:https://arc.ask3.ru/arc/aa/1e/89/1e60ad2fb9841e160e1ed95619f0cd89.html
Заголовок, (Title) документа по адресу, URL1:
Document Style Semantics and Specification Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)